Back to list
Thai Square South Kensington
Well 7.7 (212 reviews)
Approx. £27
Location
19 Exhibition Road
London SW7 2HF
See on the map