Location

Sapphire Beach Resort
10 Miles North of San Pedro Town, Ambergris Caye, Belize