As the largest online retailer for fashion and lifestyle with over 60 shops worldwide, we at the Otto Group aim to be reachable and offer an excellent shopping experience to our customers in all everyday situations. We achieve this by leveraging our success, strong e-commerce presence, diversity, in...See more
Headquarters:
Germany
Company Type:
MNC / Large Enterprise
Company size:
5,000+ Employees
Address:
WERNER-OTTO-STRASSE 1 – 7; HAMBURG, HAMBURG 22179, DE
HIGH
spending power