Holiday Inn Express Birmingham - Castle Bromwich

  1200 Chester Rd, Castle Bromwich, Birmingham, England, United Kingdom

Booking.com Book Now