La Cantina is a family restaurant specializing in Iberian meats, nestled amidst natural surroundings.