1. El Corte Inglés
This is one of the largest department stores in Spain, and it offers an extensive range of products, including fashion, cosmetics, electronics, homeware, and food. The store is located in several locations around the city, including the famous Gran Via, Goya, and Castellana. You can also find gourmet food and wine shops, as well as a wide variety of souvenirs.