Located on the coast between the villages of Petra and Anaxos, Defkalion is a charming holiday hotel on Lesvos Island, Greece. Staying here, you are only a short walk away from Aulaki beach and 4 km/2 miles from Molivos. Enjoying stunning views of the more details