Bow House Country Park Bow House Country Park, Bishop’s Castle, Shropshire, SY9 5HY Shropshire, West Midlands Bow House Country Park Bow House Country Park in Bishop’s Castle is nestled in the …