The Bishop's Cave

The Bishop's Cave
22 North Street, Bishop's Stortford, CM23 2LW
Photo of The Bishop's Cave