Europe's largest urban shopping centre, with over 300 stores, 80 places to eat and a 20 screen cinema.