Thai Duck Deli
Restaurant · Lambeth

Thai Duck Deli

$$ · Thai

Lambeth's Thai gem with fresh, vibrant dishes (skip the fried, focus on papaya salad and red curry) at generous portions and unbeatable prices—the best Thai meal you'll find in South London.

Info

📍
Address
461 Norwood Rd, Norwood, London SE27 9DQ, UK, LDN

More like this