Seaside taverna offering a unique dining experience. Situated directly on the beach.