Chuchorizos: A restaurant specializing in chuchorizos, a unique culinary experience.