A 2,006-square-foot house built in 1951 has changed hands. The spacious property located at 28 Hellers Church Road in Leola was sold on Dec. 19, 2024. The $470,000 purchase price works out to $234 per ...