hotel peninsula suites

hotel peninsula suites, zubaida castle. 80/82 narayan dhure street, opp nagdevi street, mumbai 400003