Residence Inn Atlanta Buckhead Lenox Park - Atlanta Georgia
Room Pricing, Availability and Information
Residence Inn Atlanta Buckhead Lenox Park
2220 Lake Boulevard Atlanta, GA US 30319
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.