The place to be.

Welcome to Beachcomber Beach Bar & Restaurant in Stalis, Crete.