Back to list
Lila Thai Restaurant
Exceptional 9.5 (116 reviews)
Around £20
Location
320 Upper Richmond Road
London SW15 6TL
See on the map