A shopping mall based on the outskirts of the town of Torremolinos, near Málaga in the south of Spain.