Cartogiraffe.com

Church Road

Church Road is an asphalted, unlit street in Lydd in Folkestone and Hythe.