Sella River (Bay of Biscay)
River in Asturias, SpainThe Sella is a river located in northwest Spain. It flows through the province of León and Asturias from the Picos de Europa to the Cantabrian Sea of the Atlantic Ocean at Ribadesella.
Read article
Top Questions
AI generatedMore questions