THE ISLAND A floating, open air space which fuses European beach club culture with 5 star service. November 3, 2014Leave a commentFeatured, VSFilms, BlogBy Sam Page