Bodeguita La Charca is a family-run restaurant offering traditional Canarian and Spanish cuisine with modern touches, complemented by its own wines in a cozy atmosphere.