Guides by Lonely Planet
Leonhard’s in Frankfurt am Main, Germany
High atop the Galeria Kaufhof department store, this upscale food court with outdoor terrace serves up everything from coffee and baked goods to freshly prepare…
See this content immediately after install