The Octopus Restaurant
Seafood · Greek · Mediterranean
The Octopus Restaurant is a seafood establishment located in the port of Molyvos, Lesvos. It offers fresh, high-quality food with friendly service in a picturesque setting with views of the sea and the castle.
Location