Published on : Wednesday, September 23, 2015
Le Méridien Hotels & Resorts, part of Starwood Hotels & Resorts Worldwide, Inc. announced the opening of Le Méridien Mahabaleshwar Resort & Spa in Western India. Marking the first Le Méridien resort in India, Le Méridien Mahabaleshwar Resort & Spa …
|
||