Where is Casa del Patriarca?

Where is Casa del Patriarca located?

Casa del Patriarca, Valencia, Spain (approx. 39.47166°, -0.37306°)


Where is Casa del Patriarca on the map?