Get directions to: Binh Duong Restaurant, Worcester, MA
Restaurant address: 91 Stafford St Worcester, MA 01603, USA
Restaurant: Binh Duong Restaurant