Holiday Inn Express Rotherham North, an IHG Hotel
Holiday Inn Express Rotherham North, an IHG Hotel
Hotel
Express Pk Manvers Way Wath Upon Dearne
, Rotherham, England, United Kingdom
S63 7EQ
84
Very Good ·
620 reviews