Explore details about location Church Road. Church Road is a location situated within the Lydd alongside other areas such as Queens Road, Merritt Road, Toby Road.