Filters:
clear
Country: United Kingdom

shrewsbury, england in Bishops Castle

About 1 results.

Castle Hotel

thumb_up 3039 likes
rate_review 181 Reviews
favorite 4371 favorites
Market Square, SY9 5BN Bishops Castle, United Kingdom

Offering great value hotel accommodation, food & beer in Shropshire since 1719

  • 1