Where is La Morea?

Where is La Morea located?

La Morea, La Morea, Spain (approx. 42.77136°, -1.7023985°)


Where is La Morea on the map?