The Byre Bishops Castle



Bishops Castle • Show on map
Price as low as GBP 482.92
Set in Bishops Castle in the Shropshire region The Byre Bishops Castle features a garden. The accommodation is 49 km from Telford. This holiday home is fitted with 1 bedroom a kitchen with stovetop a…More info
