Where is Novellana?

Where is Novellana located?

Novellana, Novellana, Spain (approx. 43.56438°, -6.28478°)


Where is Novellana on the map?