The Happy Chef Dim Sum House, CHICAGO, Illinois (IL)
Conveniently situated at 2164 South Archer Avenue () in CHICAGO, Illinois (IL) (60616), The Happy Chef Dim Sum House is available at 3128083689. Please do give them a call beforehand to make a reservation.
More restaurants in CHICAGO, Illinois (IL)
The Happy Chef Dim Sum House contact information and details:
Address: 2164 South Archer Avenue - , CHICAGO, Illinois (IL) 60616
Contact Phone: 3128083689
