Mumbai
-
Review: The Leela, Mumbai
The Leela Mumbai Opened in 1986, The Leela Mumbai is the seminal property of India’s acclaimed The Leela chain of hotels, resorts, and palaces. The hotel was conceived as the first luxury hotel north of Mumbai proper by its founder, CP Krishnan Nair. Upon its opening, the hotel and chain it follows were named in…