Please Wait..
Since June 2008.
Located in the sea side, very close to the main harbor of Tilos (150m).
Elli Bay