Where is Casa Brava?

Where is Casa Brava located?

Casa Brava, Valencia, Spain (approx. 38.35202°, -0.48264°)


Where is Casa Brava on the map?