Contact information

Where to find the Country Inn & Suites by Radisson, Atlanta Downtown

759 Pollard Boulevard SW, Atlanta, Georgia 30315, United States

Situated off I-75, the Country Inn & Suites places you within easy reach of Atlanta’s top attractions. Since we offer free on-site parking, you can leave your car at the hotel and walk to nearby destinations like Center Parc Stadium, plus a number of restaurants and bars. If you’d rather give your feet some rest, board a MARTA (Metropolitan Atlanta Rapid Transit Authority) bus, train, or streetcar. Flying in or out of the ATL airport? Make the easy 10-minute commute from our hotel.