Schlossgartenstr. 1 Ecke L13, Mannheim
This 4-star hotel in Mannheim is located just steps from Mannheim Train Station and 700 metres from Mannheim Palace. It offers modern rooms and free WiFi.