12 Cabot Square Greater London, England E14 4QQ
Seated: 25
Standing: 30
Ibérica Canary Wharf offers a range of charming group dining spaces to suit any occasion. The main restaurant boasts a beautiful interior beaming with natural daylight