Five-star Hotels in Shrewsbury, United Kingdom

from 94 GBP
St Julians Friars, Shrewsbury, United Kingdom 384 m from centre
9 1640 reviews
Shrewsbury, United Kingdom 455 m from centre
7 5 reviews
Shrewsbury, United Kingdom 1.5 km from centre
9.2 5 reviews
Shrewsbury, United Kingdom 16.2 km from centre
9.5 2 reviews
Shrewsbury, United Kingdom 13.2 km from centre
10 1 review