A November 2005 trip
to Ambergris Caye by sunchillin
Quote: Snorkeling, clear waters, crocodiles, and dropping chickens!
Hotel | "The Xanadu"
Member Rating 5 out of 5 on June 23, 2005
Xanadu Island Resort
Beach Front San Pedro
Ambergris Caye, Belize
New York, New York