Park Inn by Radisson are a range of 3-star hotels located mainly within the main cities on Britain along with worldwide branches
Features
Bar / Lounge Bar, Car Parking, Televisions
Nearest public transport
Telford Central - National Railway
Similar businesses nearby