Where is Royal Ramblas, Barcelona?

Where is Royal Ramblas, Barcelona located?

Royal Ramblas, Barcelona, Royal Ramblas, Barcelona, Spain (approx. 41.38431°, 2.17066°)


Where is Royal Ramblas, Barcelona on the map?