Ribadesella (Asturias: Ribadesella) is a small municipality (84 km2) municipality in the Autonomous Community of Asturias, Spain. Known for its location on the Cantabrian Sea and the River Sella out, Ribadesella is a town that belongs to the Picos de Europa
(Peaks of Europe). It is bordered on the east by Llanes, Cangas de Onis to the south of and Parres and west of Caravia.