Min's Noodle House ????

3235 S Halsted St Chicago IL 60608 USA

(312) 465-2999

Location