Tea Tree Villa is a beautifully appointed five-bedroom villa set among tropical landscaped gardens on the shores of the Indian Ocean.

Surf Camps (1)

Remove from Favorites Add to Favorites