Where is The Central House Madrid Lavapiés?

Where is The Central House Madrid Lavapiés located?

The Central House Madrid Lavapiés, The Central House Madrid Lavapiés, Spain (approx. 40.41067°, -3.70587°)


Where is The Central House Madrid Lavapiés on the map?