Drag box to select area
Atria Senior Living is a nationwide retirement home and independent living community. This Buckhead location features a 24-hour trained staff, multiple types of apartments and transportation scheduling. Pets are welcome, and temporary stays are available.
2848 Lenox Rd NE, Atlanta, GA 30324