Astra Suites luxury hotel in Santorini is the perfect place for your home base while on the island. Located on the Caldera between Fira and Oia it is the ideal place for a sunset view.
Tag: Luxury Hotels

Elounda Peninsula All Suite Hotel, Crete-Revisited 2021
Elounda Peninsula All Suite Hotel in Crete, Greece is one of our all time favorite places to stay. This luxury resort is outstanding

Elounda Peninsula All Suite Hotel, Elounda, Crete
Elounda Peninsula All Suite Hotel is the perfect place to stay at in Elounda, Crete. The many amenities and fantastic hospitality make this the perfect base for your vacation.