Hotel City Palace in C.S.T, Mumbai

121, city terrace, opp. cst station, main gate, walchand hirachand marg, mumbai