Sella River (Bay of Biscay)



The Sella is a river located in northwest Spain. It flows through the region of Cantabria and Asturias from the Picos de Europa to the Bay of Biscay of the Atlantic Ocean at Ribadesella.