Our Atlanta Hotel off I-75 Offers Award-winning Service
Boasting convenient amenities and a great location just north of downtown Atlanta, the Country Inn & Suites NW Atlanta at Windy Hill Road offers ideal lodging for both business and leisure travelers. Enjoy top services like complimentary wireless Internet access, a free daily hot breakfast, fresh baked cookies available in our lobby, an on-site Fitness Center and a Business Center while staying at our North Atlanta hotel near Cobb Galleria Mall. Located near the Fox Theatre, Lockheed Martin and other businesses and attractions, our Country Inn & Suites hotel helps you save time on the road. Call today to book your stay at this inviting hotel in Northwest Atlanta.
This hotel is a proud recipient of the 2012 President's Gold Award