Did you mean: Restaurant Piraeus
People also ask
What is the best restaurant in the world on the French Italian border?
Find top restaurants in Pireas, Greece. ... The Artist Roof Top Bar & Restaurant. Restaurant. Athina, Greece. Spaces, Seated, Standing. Roof Garden, --, -- ...