1059 Terrell St NW
(1)

1059 Terrell St NW, Atlanta, GA 30318

Reviews

1 year ago

A Quieter Corner of the City

Convenience would be the first word to pop into my mind when considering this apartment. I am within short walking distance of several restaurants, whether they be fine sit-down establishments or more casual dining. Being near Georgia Tech is rather nice too, as I enjoy the beautiful campus aesthetics. The unit has a balance of space and compactness, with the privacy of a bedroom and the sociableness of a common area. Furthermore, the landlord is always just an email or phone call away, and they... View More