Big Mamma to Open a 70s Roman Cinema-Inspired Restaurant in Canary WharfBarbarella in Canary Wharf aims to revive the grandeur of Roman cinema with a unique dining experience.