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 PlaceAddress: 2055 South Park Place GA 30339, Atlanta, GA, USNear by HotelsWindy Hill Atlanta GaComfort Inn & Suites Ballpark http://shadow-mountain-resort-an24689.thenerdsblog.com/15689545/doubletree-by-hilton-atlanta-northwest-marietta-photos-review