Where is Murmuri Residence Mercader, Barcelona located?
Murmuri Residence Mercader, Barcelona, Murmuri Residence Mercader, Barcelona, Spain (approx. 41.39247°, 2.16°)
Murmuri Residence Mercader, Barcelona, Murmuri Residence Mercader, Barcelona, Spain (approx. 41.39247°, 2.16°)