The Cyclades Hotel is beautifully located in the charming village of Finikas, on Siros Island, at the heart of the Cycladic archipelago. Surrounded by fine soft sand, tamarind trees and the azure waters of the Aegean Sea, this intimate hotel is the more details