Abbots Mead Hotel 2 stars

St Julians Friars, Shrewsbury, SY1 1XL, United Kingdom

Hotel image
Read more reviews for Abbots Mead Hotel