Goalee1
New Member
So with the Giants winning the division, I'm heading to Atlanta to catch the game(s). Any recommendations on hotels that are close enough to Turner Field that are decent? Any shops I should check out when I'm down there? TIA G1