Mayan princess Hotel is a luxurious resort situated on a white sand beach in the middle of San Pedro, on Ambergris Caye, Belize with 24 cozy & spacious rooms.
Use 22 real guest reviews to book Mayan Princess Hotel, San Pedro with confidence. 3.5 / Matachica Resort & Spa.
Discover a unique Premium all-inclusive resort on one of the best Caribbean beaches featuring every amenity you can imagine. Enjoy beach & poolside.