Where is El Avenida Palace, Barcelona?

Where is El Avenida Palace, Barcelona located?

El Avenida Palace, Barcelona, El Avenida Palace, Barcelona, Spain (approx. 41.38922°, 2.16722°)


Where is El Avenida Palace, Barcelona on the map?