A modern taqueria on the upper Central Avenue strip serving tacos and Mexican plates.