Metro Cafe
Casual Dining · Turkish
Metro Cafe is a restaurant offering a diverse menu.
Location
Best places nearby
The highest rated places close to Metro Cafe.
Local restaurants nearby
Mermerciler Caddesi 19, İstanbul
Location
The highest rated places close to Metro Cafe.
Mermerciler Caddesi 19, İstanbul