Where is Ciudad Quesada?

Where is Ciudad Quesada located?

Ciudad Quesada, Valencia, Spain (approx. 38.06499°, -0.71669°)


Where is Ciudad Quesada on the map?