Jack Chen Ii Restaurant

1193 Sumner Ave Springfield MA 01118 USA

(413) 782-5858

Location