Where is Casa Lorenzo?

Where is Casa Lorenzo located?

Casa Lorenzo, Casa Lorenzo (Station), Spain (approx. 42.90124°, -8.424358°)


Where is Casa Lorenzo on the map?