Back to list
Sichuan House
Very good 8.3 (120 reviews)
Approx. £25
Location
141-142 Upper Street
London N1 1QY
See on the map