ITC Grand Central
ITC Grand Central is one of the best Hotels, located in Mumbai. It is inspired by British Colonial architecture of old Bombay and situated amidst business & recreational centers. It builds the character of the place through its fine blend of Raj era with the modern contemporary design. It is spread in majestic surroundings and creates a memorable experience.
287, Dr. Babasaheb Ambedkar Road, South-Mumbai, 400012View Larger Map