Le Piramidi is a multilevel shopping mall featuring 150 stores and restaurants, welcoming visitors with a colorful mural.