High Street, Saffron Walden, Essex.

High Street, Saffron Walden, Essex, England