Thai Duck Deli

461 Norwood Road London SE27 9DQ