Where is Casa Lima Rasa?

Where is Casa Lima Rasa located?

Casa Lima Rasa, Valencia, Spain (approx. 38.81667°, -0.7°)


Where is Casa Lima Rasa on the map?