Located on the main island of Mahe, Villas Palm Royal offers luxurious accommodation within 17 km of Victoria. These villas boast a private infinity pool on the deck overlooking the Indian Ocean.