Take a peek

Kraken Beach bar in Skopelos Island

Located in Panormos beach