El Sitio is a Castilian restaurant offering classic regional dishes in a cozy space with wood-beamed ceilings.