El Corte Ingles Barcelona
There are three huge stores dominating the Plaza Catalunya in Barcelona.
The store on the corner of the square holds the supermarket and luxury food products in the basement.
Please note that the main shopping and commercial malls are at Glories and Diagonal Mar.