Marriott’s newest hotel in India, Courtyard by Marriott Mahabaleshwar, is officially open. This is Marriott’s second hotel in the hill station after Le Méridien Mahabaleshwar, which also features in my Top 10 list of 5 star hotels and resort in Maharashtra.
