Address: Deutsche Post, Hannoversche Straße, Fledder, Osnabrück, Lower Saxony, 49084, Germany
Operator: Deutsche Post