Atlanta has no shortage of big-name hotels, but tucked behind Spanish-colonial archways off West Peachtree, you’ll find Hotel ...