ITC Grand Central, a Luxury Collection Hotel, Mumbai
80% recommend this hotel