Xanadu Island Resort Resort San Pedro
With excellent views of Belize’s Caribbean Coast, the Xanadu Island Resort is located only 1.5 km from the San Pedro town centre and offers free Wi-Fi and a private pool.
Number of rooms: 8
Sea Grape Drive, Po Box 109 San Pedro, Belize