Get directions to: Jade Ii Chinese Restaurant, Leominster, MA
Restaurant address: 40 Mechanic Street Leominster, MA 01453, USA
Restaurant: Jade Ii Chinese Restaurant