Octopus And Orzo Restaurants in Faros
Show restaurants on map

3.1
Menu
Table booking
3.1
Menu
Table booking
City: Faros, Faros, Faros, Greece, 84003
"Squid is like a truck tire The string beans are frozen It doesn't even have ice when it's 40 degrees and everything is very expensive in small quantit..."
Feedback
These reviews refer only to the mentioned ingredients.