Castle Hotel
You are in a hotel in Shropshire in Bishops Castle, one of the most charming and unspoilt market towns in England with two real ale breweries, and conveniently close to the medieval towns of

Show businesses near Bishop's Castle