274 employees
Attica is the fashion & beauty destination in Greece, a one-stop shop for designer brands in Athens and Thessaloniki.
2005