Le Palm Tree Garden Hotel is situated in the warm climatic conditions of Flic En Flac in Mauritius, in the heart of lush tropical gardens!