St. John's Lutheran Church, also known as St. John's German Evangelical Church of Walhalla, is a historic church at 301 W. Main Street in Walhalla. It was built in 1859.