London
Restaurants - Italian London
Welcome to Barbarella - Big Mamma's Italian hideaway dripping in '70s glam, nestled among the urban wilderness of Canary Wharf. Opening June 2026.