0 review
Unit 17, 2 Churchill Place, Canary Wharf, London E14 5RB
Italian
Canary Wharf, Docklands
££££