Welcome to your perfect base for the World Cup. 20 mins drive from Merc. Benz stadium, 3 mins from I-285, location is as central as it gets in Atlanta! Better yet, Nearest train station is 5 mins with Unlimited free parking, and the train takes you straight into the stadium! And when you don't have the game, you can jump in the pool and make some splash yourselves!