Skip to content
 

Chen's Noodle House - Tempe

1043 E Lemon St Tempe, AZ 85281

Open