Sometimes when one travels the world there are places that offer way more than expected. I literally stumbled across this lovely place by accident, when looking for a regular Hotel close to Turner Field. I wanted to spend a week watching the Braves play, and wanted to stay close…