Lodge About Room in town centre
Room in town centre is a 2-star hotel in St Helens, United Kingdom. It is one of 20 places to stay in St Helens listed on Triptoic.
Property facts
- Property type
- Hotel
- Star rating
- 2 stars
Location
71 Hall Street, Saint Helens, WA10 1EJ, United Kingdom, St Helens, United Kingdom
Loading map…
Frequently asked questions
Where is Room in town centre located?
Room in town centre is located at 71 Hall Street, Saint Helens, WA10 1EJ, United Kingdom, St Helens, United Kingdom.
How many stars does Room in town centre have?
Room in town centre is rated 2 stars.