With over 150 stores and some major internationally recognized brands, this mall is a shopoholic’s haven. Three floors, designer labels, great restaurants, and a multiplex theater prove that a day at the beach is not the only way to have fun in this city. However, since Diagonal Mar is basically on the beach, make sure to bring your bathing suit along with you (or buy one there).
Margherita is an elegant Italian restaurant that is revered for its exquisite dishes. The menu is... Read more