Forest Hills Mennonite Church Church of Leola, PA. The location of Forest Hills Mennonite Church Church is 17540, 100 Quarry Rd - marked with a pin on Google Map.