Address: Deutsche Post, Ludwig-Frank-Straße, Almenhof, Neckarau, Mannheim, Baden-Württemberg, 68199, Germany
Operator: Deutsche Post