269 restaurants
With a price of 30-45£
Thai Square-The Strand / British
Closed · Opens at 5pm
148 the Strand City of London,Westminster
€€€€
Bush Hall Dining Rooms / British
Open now · 10am - 11pm
304 Uxbridge Road Hammersmith and Fulham
€€€€