hotel city palace

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