Chen’s Noodle House

  • 1043 E Lemon St, 85281

Gallery

29IrXoUIUl
j8FT4eSZ7c
mTrBi4A5iW
UZ8YLvWpAh
vciq5Tn2hx
WVPFYzdlwo
X0e8vVrNiG
YjSGkU2VTF
29IrXoUIUl
j8FT4eSZ7c
mTrBi4A5iW
UZ8YLvWpAh
vciq5Tn2hx
WVPFYzdlwo
X0e8vVrNiG
YjSGkU2VTF

Take-Out/Delivery Options

  • Take-Out
  • No Contact Delivery

Menu