Shrewsbury is a market town, civil parish and the county town of Shropshire, England. It is sited on the River Severn, 150 miles north-west of London. At the 2021 census, the parish had a population of 76,782.
AdCheck Out What Users Loved About This Hotel. Book the Room that Best Suits Your Needs. Travel Safely: Check the Cleaning and Safety Practices as Advised by the Property.
Recommended Destinations · Enjoy Your Home Comforts · Customer Support
AdFind and pick from our wide selection of top-rated tours and activities for your trip. Conveniently book, download, store, and access your tickets — all from your mobile device.