Places in Mahe
Mahe, the largest island of the Seychelles, lies in the north east. Mahe is home to rare endemic plants that are only found in the Seychelles. See Seychelles spa accommodation in Mahe below.

If you are looking for a tropical spa resort in Seychelles, the Banyan Tree Hotel and Spa offers indulgent treatments in a secluded beach se...
more