The German city of Frankfurt is one of Europe's major financial centers, home to the European Central Bank, the Frankfurt Stock Exchange, Deutsche Bank, Commerzbank and other financial institutions. Its idyllic old town, famous museums, lush public gardens, and ornate churches rank among its most popular attractions.