Soto es una localidad del municipio de Villacarriedo, Cantabria (España).