Where is Atalaya Castle?

Where is Atalaya Castle located?

Atalaya Castle, Comunitat Valenciana, Spain (approx. 38.63193°, -0.8609152°)


Where is Atalaya Castle on the map?