Explore details about location The Churchlands. The Churchlands is a location situated within the New Romney alongside other areas such as Windsor Mews, Church Lane, North Street.