Explore details about location Lenora Church Road. Lenora Church Road is a location situated within the Snellville alongside other areas such as Summit Crest Lane, Presidential Circle, Meadow Drive Southwest.