Located on historic Ponce De Leon Avenue in Atlanta, Georgia, Hotel Clermont is a landmark in its own right.