Save money on your next trip to Atlanta


Located off Interstate 75 Exit 260, this Northwest Atlanta hotel features 2 pools and a restaurant. All rooms have a 55-inch flat-screen TV. SunTrust Park is 2.4 km away.

2055 South Park Place
Address: 2055 South Park Place GA 30339, Atlanta, GA, US

Near by Hotels

Leave a Reply

Your email address will not be published. Required fields are marked *