ITC Grand Central, a Luxury Collection Hotel, Mumbai Near KEM Hospital
287, Dr. Babasaheb Ambedkar Road -
Mumbai,
IN 400012