The largest island in the Seychelles, Mahe is home to the capital city, Victoria, and almost 90% of the countries total population. This lush green island is located in the Indian Ocean off the coast of Africa has countless pristine white sand beaches and idealistic blue waters. The Seychelles may very well be a slice of paradise!
Le Meridien Fisherman’s Cove
The Le Meridien is located on the northwest coast of Mahe, the largest of the 155 islands of the Seychelles. This upscale beachfront resort has stunning views of the Indian Ocean.