Le Meridien was established in 1972 in France and is currently owned by Starwood Hotels & Resorts. A global hotel group, it has properties spread across Europe, Africa, the Middle East, Asia Pacific and the Americas.
10 hotels across 10 destinations in India
Traveller Review
Excellent6
Very Good4
Discover "ultimate luxury" but "be ready to pay for it." There is "something for everyone here". "Facilities beyond "breakfast in bed", "exotic food" and "swimming pool" "should be looked into."