Itaroa is an enclosed shopping mall in Spain offering a variety of stores, restaurants, and a movie theater. It also features family-friendly activities like go-karts and gaming.