221 Dodd Ave SW

221 Dodd Ave SW, Atlanta, GA 30315


1 year ago


I must say I love the location of my apartment. I am right the heart of downtown Atlanta and a block over from the Atlanta braves Stadium. The Apartment is a little small but its worth it compared to what other pay in the area. I'm very happy with the place and the people who live on my street.