La Quinta Inn Atlanta/Lenox-Buckhead

2535 Chantilly Dr Ne
Atlanta
Georgia
United States