A ruined Roman tower stands close to the castle around which the town of Molyvos is built. Molyvos is situated on the northern coast of the greek island of Lesvos, not far from Turkey. The mountains of the turkish coast can be seen here in the background.