Yes, our physical store is located in the city center of Athens at Praxitelous St. 15, Athens 10562. You can also see all stores that host our products in our stockists page.

Enjoy free shipping for orders above 150€ !!