Country Inn & Suites By Carlson, Atlanta Downtown South at Turner Field, GA
759 Pollard Boulevard SW, Atlanta, GA 30315
|Mon - Sun:|
Fax: (404) 223-3521
04/28/2005Provided by Citysearch -
The only positive is that its across the street from the stadium. The room smelled horribly and the stink attached itself to my clothes. I had to pay huge dry cleaning bills to get it out. The carpet in the room had stains and the room looked like it hadn't been vaccumed in years. The bathtub had cracks all over it. Do not recommend.