Palapa Water Bar, Ambergris Caye, Belize
Photo
Shared publiclyView activity