St. Leonhard's Church building, constructed under a decree issued in 1219 by
Holy Roman
Emperor Friedrich II,
is located on the bank of the Main River in the heart of downtown
Frankfurt. The church has undergone
renovation work since mid-2005, a project largely completed by early
2008. |