3 restaurants
With a price of 30-45£
Obica Mozzarella Bar - Canary Wharf / Italian
Open now · 12pm - 8pm
35 Bank Street Tower Hamlets
€€€€