Microtel Inns and Suites 1840 Corporate Blvd Ne - Atlanta, Georgia 30329 Approximately 14.4 miles from Liberty Church of God in Christ Compare prices for Microtel Inn & Suites by Wyndham Atlanta/Buckhead Area with nearby hotels
Microtel Inn & Suites by Wyndham Atlanta/Buckhead Area is the 2nd closest Microtel Inns and Suites hotel to Liberty Church of God in Christ.
Microtel Inns and Suites Closest To Liberty Church of God in Christ