Essen City Limbecker Platz Thea-Leymann-Straße 11 45127 Essen Show more Show less Book now Essen City Centre Am Hauptbahnhof 3 45127 Essen Show more Show less Book now