Greek restaurant located near Paradisos Beach. Offers a dining experience with potential sea views.