It’s been in the offing for well over two years and this week London’s outpost of the Bubba Gump Shrimp Co. will finally open. This restaurant, based on a fictional shrimp company from the movie Forest Gump, will launch on 1 October at the Trocadero, alongside Leicester Square’s other touristic gems like the Angus Steakhouse, […]