La Sella is a small charming and picturesque village located in the Marina Alta region, in the province of Alicante. set in a privileged location,