Well you got everything you got the new stadium being built you got Centennial Park you got the aquarium everything the best place to be in downtown Atlanta
There's a great view of the new Mercedes Benz Stadium. You don't even need to buy anything to go up and take a look.
The booths and tables are awesome, regardless where you decide to sit.:0) Great food, fantastic and enthusiastic waiters/servers! Will definitely be returning, very soon.
Just learned about this ATL restaurant while viewing John Portman's Exhibit at the HIGH - this is a must visit for me! Read more.