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. ... Penthouse 21 Pool Bar Restaurant. Restaurant. Athina, Greece. Spaces, Seated, Standing. Full buyout of Penthouse 21 ...