America's Best Inn & Suites - Decatur is located in Decatur, 1.6 miles from MARTA-Indian Creek Station and 4.7 miles from Bradley Observatory. With free WiFi, this 2-star hotel offers a 24-hour front desk. Atlanta Stadium (historical) is 10 miles from the hotel and Zoo Atlanta is 10 miles away. At the hotel, each room comes with a desk. Complete with a private bathroom equipped with a bath or shower and free toiletries, guest rooms at America's Best Inn & Suites - Decatur have a TV and air conditioning, and certain rooms include a seating area. The rooms will provide guests with a fridge. Historic Stone Mountain Villiage is 8 miles from the accommodation, while Martin Luther King Jr. National Historic Site is 9.1 miles away.
Address: 4095 Covington Highway, Decatur, GA 30332, Georgia, United States
Amenities