0 review
Discovery Dock West , South Quay Square, Canary Wharf, London E14 9RT
020 7515 9467
Turkish
Canary Wharf, Docklands
£££