3 restaurants
With a price of 30-45£
Thai Square - Islington / Thai
Open now · 12pm - 11pm
347-349 Upper Street, Islington Islington
€€€€