Metro Cafe
Bar · Coffee Shop
Metro Cafe is a cafe and bar, considered a local favorite. It offers delivery service.
Location
Best places nearby
The highest rated places close to Metro Cafe.
Local restaurants nearby
Σάμου 58, Αττικής
Location
The highest rated places close to Metro Cafe.
Σάμου 58, Αττικής