Upholland hotel reservation: check availability and room rates
Hotels in Upholland
1 property found
-
Holland Hall Hotel 4 stars
Holland Hall, Upholland, United Kingdom (Show map)
The 3-star Holland Hall Hotel Wigan is set 4.6 km from DW Soccer Stadium and 0.3 km from Dean Wood Golf Club. Guests who stay in the venue can park their car on site.