Situé dans le centre-ville historique de Campeche, cet hôtel de style colonial occupe un bâtiment restauré datant de 1800. Il propose une piscine extérieure, une terrasse et une connexion Wi-Fi gratuite.
L'hôtel Castelmar propose des chambres spacieuses et climatisées avec télévision par satellite et salle de bains privative. Chaque chambre dispose de tommettes d'époque au sol, de hauts plafonds avec poutres en bois et de meubles en cèdre.
L'hôtel Castelmar est situé à seulement quelques pas de la mer. Il est entouré de boutiques, de restaurants et de bâtiments historiques. La vieille ville de Campeche fait partie du patrimoine mondial de l'UNESCO.