Department store
El Corte Inglés Barcelona Store
74 locals recommend,
Location
617 Avinguda Diagonal
Barcelona, CT
Tips from locals
There you can find everything that you can need, very good quality in the supermarket... Is a department store that is part of the spanish shoping culture ;)