Apologies for reposting this question but I couldn't find the original thread.
Can anyone give me tips on getting American [brand] food in London? I'm looking for stuff like Cool Whip, Saltines, Velveeta -- - - that sorta thing. Are there stores or online shipping options that you know of?
Thanks so much!