St.John the Baptist Church , Is located in a beautiful country setting , well worth a visit if you're passing North Luffenham .