Kastri Beach offers a restaurant and snack bar in Faliraki. Enjoy great sea views, delicious food, and friendly service. Free Wi-Fi is available.