La Residence Villas & Studios, Mahe | So Seychelles