Twins
Coffee Shop · Bar
Twins is a cafe and refreshment spot offering outdoor seating and takeout options. They serve coffee, wine, and beer, and provide wheelchair accessible entrance.
Location
Best places nearby
The highest rated places close to Twins.
Local restaurants nearby
Κελέση Αντωνίου 12, 63080 Νέα Καλλικράτεια Χαλκιδικής


