Loading hotels
Confirming room availability...
Residence Inn Atlanta Buckhead Lenox Park, 2220 Lake Boulevard, Atlanta, United States
In Atlanta (Buckhead)<br /><br />With a stay at Residence Inn By Marriott Buckhead Lenox Park in Atlanta (Buckhead), you'll be within a 5-minute drive of Lenox Square and Legoland Discovery Center. This hotel is 5.4 mi (8.7 km) from Atlanta Botanical Garden and 5.6 mi (9 km) from Emory University.