This hotel is located close to the city centre, within 5 km of shopping and entertainment venues.
See more: Hotels in Europe Hotels in United Kingdom Hotels in Telford Holiday Destinations in Europe