Imerovigli village

Robert De Niro hotel opens in Santorini

The first Nobu Hotels opened in Greece, in Imerovigli (Santorini). The hotel has 25 apartments, five villas and five suites,…

2 years ago