Chateau Windsor Hotel

  86 Veer Nariman Road, Churchgate, Mumbai, India

Booking.com Book Now