Home Other Stuff First Victoria’s Secret Store in UK Next to the Olympic Park