No, you do not need to create an account to place an order. You can do it as a 'Guest'.
Creating an account helps you monitoring the progress of your current order, but also to record in your account's history all your orders with date, item, etc. Also, you can delete your account whenever you want.
Our physical store is located in Monastiraki in the center of Athens at 26 Hephaestus St., next to the 'Monastiraki' Metro station.
Orders within Greece and available (in stock) products, are sent the next working day by courier. Normally, you'll receive your order the next day of the sent day. If you place your order on Friday or Saturday or Sunday, you will receive it next Tuesday.