Ventura is a shopping mall in Spain.