Castello Boutique Hotel & Spa
Agios Nikolaos Crete
Castello Boutique Resort & Spa, an award-winning 5 – star hotel, is your escape to a private world of luxury. Stylish high-quality design is the hallmark of this deluxe boutique resort, situated in one of the most beautiful and sought-after locations in Crete – the traditional seaside village of Sissi. Recalling a bygone era of […]
Not available price