Off The Wall Dive Center & Resort
Off The Wall Dive Center & Resort is located on Long Caye on Glover's Reef Atoll in Belize, the Caribbean coast. The size of the resort is around 1,5 acres (6 070m2) acre while the size of the island Long Caye (there are a few islands with this name in…