Where is Casas de la Parra de Arriba?

Where is Casas de la Parra de Arriba located?

Casas de la Parra de Arriba, Valencia, Spain (approx. 39.23333°, -0.63333°)


Where is Casas de la Parra de Arriba on the map?