San Vicente del Barco se asentó a orillas del Esla, junto a su margen derecha, en un paraje abrupto y pintoresco.