139 restaurants
The Slug and Lettuce, Canary Wharf / Other cuisines
Closed · Opens at 11am
30 South Colonnade, Canary Wharf Tower Hamlets
€€€€