The Delta Park hotel is located on a reasonably quiet side street in the centre of Mannheim, just round the corner from the station and a short walk from the famous rose garden, water-tower, and shopping area.