Address 71, Sofokli Venizelou Ave 16343 Ilioupoli Greece Phone number +302109944992 See all Payot shops