Situé au cœur de San José, entouré de musées nationaux, de places et de boulevards à pied, l'établissement se trouve à quelques pas des principales attractions culturelles et touristiques.
L'hôtel se trouve à 5 minutes à pied de la cathédrale San José et du théâtre national.