0 review
16-18 Montpelier Vale, Canary Wharf, London E14 4PH
020 7537 9696
French
Canary Wharf, Docklands
£££