Location

Hillside at Lenox is located on 3275 Lenox Rd NE, Atlanta, GA 30324 on the corner of Lenox Rd and Ferncliff Rd.