Photos coming soon
HOTEL
Apartment Schiller
Bergstraße 36a, 79539 Lörrach, Germany, Loerrach
Where it sits
Apartment Schiller
Bergstraße 36a, 79539 Lörrach, Germany, Loerrach
47.61322, 7.66676
Plan around Apartment Schiller
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 9, 2026.
