Hotel Park Shilton
Opp. Minerva Theatre,Lamington Road,Next To Navjeevan Society., Mumbai, India
Booking.com
Book Now