Belize - Ambergris Caye (March 2012)

Grand Caribe resort was mucho grand

Dining at its finest!