5 schools across 44 cities
Showing page 1 of 1 (5 schools)
✦ Beautiful beach setting · Stunning natural landscape · Relaxing atmosphere
✦ Beautiful beach · Relaxing hammocks · Beachfront location
✦ Affordable prices · Magical environment · Beautiful beach
✦ Great instructors · Perfect waves · Equipment rental