Adventures and Activities
Jeffreys Bay


Adventures in Jeffreys Bay:Kayaking, Surf Lessons, Sandboarding, Mountain Biking to riding horses along miles of unspoiled Beaches.