ITC Grand Central, a Luxury Collection Hotel, Mumbai
The vibrant centre of Mumbai is now home to the ITC Hotel Grand Central Sheraton & Towers, Mumbai. India’s tallest hotel (30 floors) reflects the colourful patchwork of cultures that the city is known for – its colonial past, modern present, olde English charm, warm Indian hospitality, grandiose extravagances of yesteryear, and the effortless efficiency of the here and now.