Which renowned landmarks should we visit during our stay at the 4-star Hotel Strora?
During their stay at the 4-star Hotel Strora guests can visit Agios Saranda and Lekuresi Castle located merely 1.9 km from the property and 3.3 km away respectively.