This is an unusual church design, sort of nouveau-chalet. The same roof angle is repeated in many of the windows. The three cross divisions in the largest set of windows help identify it as a church.
Most of the rock work is above average, but the second story on the left side shows a noticeable overuse of mortar. I wonder if they didn't change masons somewhere along the way.