Photos of the Attica Beach, Athens.

About the hotel