Hi
I'm thinking of booking the Spiros apartments as they seem a good price and the reviews I have read are good. However I can only find the same paragraph of info that's printed everywhere!!
Does anyone have any more info on where the apartments actually are and some pictures please?
Thanks