Frankfurt Germany Tourist Information and City Guide
The St. Leonhard Church (Sankt Leonhardkirche) is a beautiful Romanesque and Gothic structure located in Frankfurt Germany (Frankfurt am Main).
Construction of Sankt Leonhardkirche began in the 13th century.