Ramada Inn North Atlanta
The Ramada Inn North Atlanta is 11 miles from downtown Atlanta and less than 15 miles from Zoo Atlanta and Buckhead.
Guest rooms include complimentary high-speed Internet access, microwaves, and refrigerators.
Complimentary high-speed Internet access is available in the lobby. The hotel also has a restaurant.
2767 Windy Hill North, Atlanta, GA 30067, USA