May 1, 11, 6:16 pm
Where do a lot of the away teams stay while they are in ATL? We are staying at the The St. Regis Atlanta. We will be on town to watch the Phillies Braves game.
View Full Version : Away Team hotels in ATL