image_title 3.0

San Pedro, Ambergris Caye, Belize
Xanadu Island Resort is a simple, relaxed property with 18 spacious units resting on a pretty stretch of beach along Ambergris Caye, minutes from central San Pedro. The property sits on a quiet beach location, and is a prime beach spot in Ambergris Caye faces the barrier reef.

Great Beaches in Belize(7 of 7)