Top Hotels Between SunTrust Park and Mercedes-Benz Stadium in Atlanta
2017 is the year of the billion-dollar stadium extravaganza in Atlanta, with the opening of both SunTrust Park (new home field of the Atlanta Braves) and Mercedes Benz Stadium (home of the NFL’s Atlanta Falcons). […]