A tad late to help probably, but I here it is.
It's a brick and mortar shop in Athens, been there a couple of times, though I don't have a personal customer experience with them. The staff has been helpful with a couple of tech questions and I haven' t heard anything bad about them from the local forums and teams.
Hope It helps!