Get directions to: Thai Lotus, North Attleboro, MA
Restaurant address: 600 S Washington St North Attleboro, MA 02760, USA
Restaurant: Thai Lotus