221 Dodd Ave SW
(1)

221 Dodd Ave SW, Atlanta, GA 30315

Reviews

1 year ago

Location!!!!

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.