Get directions to: Best Taste Chinese Restaurant, Pawtucket, RI
Restaurant address: 856 Newport Avenue Pawtucket, RI 02861, USA
Restaurant: Best Taste Chinese Restaurant