New Thai Garden is situated on the easily accessible edge of Canary Wharf, next to Limehouse DLR Train Station. The carefully selected menu, freshly prepared from the finest ingredients, often contains produce especially flown in from Thailand and other items selected from the best that suppliers can offer.
562 Commercial Road, Limehouse, London, E14 7JD
For More Information:
+44 (0)20 7790 3427