Apartments in Atlanta Area -

Lenox Woods Apartments | Atlanta, GA

Lenox Woods Apartments
Located at 2255 Lenox Rd NE, Atlanta, GA
2255 Lenox Rd NE, Atlanta, GA View Map
Your new home is easly accessible to I-400 75 85 and Marta Transportation Located in the Buckhead Midtown area and close to retail stores restaurants and shopping malls Our apartment homes include ... More

2255 Lenox Rd NE

Atlanta, GA 30324