Photos of the Tsalos Beach Hotel, Hersonissos.

About the hotel