Greece

Kapari Natural Resort Hotel, Santorini – Greece

5-star luxury boutique hotel located in the heart of Imerovigli, Santorini. Incredible food with excellent service.

read more

Zannos Melathron hotel, Santorini – Greece

It may be a lovely hotel with the most spectacular view of the island, but its location may not be for the Oia village lovers.

read more