Mikel
Coffee Shop
Mikel is a cafe offering a variety of hot and cold coffee drinks, part of a larger chain.
Location
Best places nearby
The highest rated places close to Mikel.
Local restaurants nearby
Παπάφη 181, B
Location
The highest rated places close to Mikel.
Παπάφη 181, B