Photos of the The Bay Hotel & Suites, Vasilikos.

About the hotel