Residence Inn Buckhead Lenox Park, Atlanta

Residence Inn Buckhead Lenox Park

2220 Lake Blvd

The Residence Inn Atlanta Buckhead Lenox Park hotel, located adjacent to the Lenox Park office complex in a unique park-like setting, and an all-suite hotel.