Hacienda Morelos is a charming beachfront hotel with cozy and spacious rooms in a colonial setting, each with a splendid view of the Mexican Caribbean Sea and just a few meters from the second largest barrier reef in the world. Located in a privileged area just a few steps from the main square and with access to all the services offered by this beautiful destination.