Luxury Beach Villa with Swimming Pool, Terrace and Sea Views - Seychelles - Hotel connection available