Where is Isabella's House, Barcelona?

Where is Isabella's House, Barcelona located?

Isabella's House, Barcelona, Isabella's House, Barcelona, Spain (approx. 41.39603°, 2.13696°)


Where is Isabella's House, Barcelona on the map?