The Rock & The Lemon Tree
Featuring air-conditioned accommodation with a patio, The Rock & The Lemon Tree is located in Sitia. Situated 23 km from Vai Palm Forest, the property offers a …
Starting From
On dates
View Hotel