The main shopping areas in Seville are Calle Sierpes and the nearby Calle Tetuan. Visitors can find almost anything (all kinds of souvenirs and essentials) on these two streets in Seville. At one end of the streets is also the local branch of El Corte Ingles department store. And nearby Calle Larana is also a nice shopping street but with fewer stores.
Seville has 3 main shopping malls: Nervion Plaza, Los Arcos, and Plaza de Armas. If you are looking for convenience, Plaza de Armas is closest to the center. Los Arcos is a bus ride away from the city centre.
Triana is the best place to shop for traditional Seville souvenirs especially for ceramics. Seville also hosts open air markets in different areas all through the week, where you can find antiques and collectables.