North Avenue Apartments

Address

120 North Ave NW
Atlanta, GA 30313
404-894-2000

Visit Website

New construction; Completed 1996

1,996 beds in 4 and 6 BR units

Nearby Dining

Nearby Nightlife

Nearby Destinations

Nearby Streetcar