Hotel Le Meridien Ile Maurice(4.5 stars)

Village Hall Lane View on map