Saint Thomas Church, 68 Langley Road, Watford, Hertfordshire WD17 4PN, United Kingdom
Approx 0.03 KM away