The most scenic shopping complex in Barcelona is Maremàgnum. Located on Moll d’Espanya, the center features over 50 stores including fashion and jewelry retailers. The visual highlight of the waterfront is enjoyed from the eateries on the top terrace.