Offering city views, Elegant Apartment on Historic Cobbled High St Shrewsbury Town Centre is an accommodation located in Shrewsbury, 27 km from Telford International Centre and 500 metres from Shrewsbury Cathedral. The property is around 9.
14-15 High Street, Shrewsbury, SY1 1SP, United Kingdom