The Shop
Deli · Sandwich Shop
A mini-market called The Shop, offering groceries and everyday essentials.
Location
Best places nearby
The highest rated places close to The Shop.
Local restaurants nearby
Κλεισθένους 181, Αττικής
Location
The highest rated places close to The Shop.
Κλεισθένους 181, Αττικής