3-звёздочный отель расположен в центре города Антигуа-Гуатемала. Рядом с отелем находятся такие достопримечательности, как Santa Catalina Arch, La Recoleccion и Parque Central. Palace of the Captains General находится менее чем в 20 минутах ходьбы от отеля.