Where is Royal Palace of La Almudaina?

Where is Royal Palace of La Almudaina located?

Royal Palace of La Almudaina, Royal Palace of La Almudaina, Spain (approx. 39.5675°, 2.64722°)


Where is Royal Palace of La Almudaina on the map?