Cartogiraffe.com

Charles Cobb Close

Charles Cobb Close is an illuminated street with a maximum speed of 30 mph in Dymchurch in Folkestone and Hythe.