Krikonis Hotel and All Saints Villas Promise Safe Stays in Epirus
The Krikonis Hotel and the All Saints Villas complex, located in Epirus, western Greece, have opened for summer 2020 with the safety of their guests as top priority.
Posted On 23 Jul 2020