Residence Inn Buckhead Lenox Park, Atlanta
Residence Inn Buckhead Lenox Park
2220 Lake BlvdThe 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.