Comfort Suites Downtown Atlanta Opens
The Comfort Suites Atlanta Downtown/Convention Center opened just in time to be available for New Year’s visitors to Atlanta. It’s the first Comfort Suites to be built in downtown Atlanta and is the chain’s first […]