3912 W North Ave
Chen's Garden, Chicago
Did you try to visit Chen's Garden at 3912 W North Ave but were unable? Please click the "SEND" button below to let us know. Are you familiar with Chen's Garden located at 3912 W North Ave? If so why not share your experiences by writing a review? You can find driving directions to Chen's Garden in Chicago by clicking the "View Larger Map" link under the map below. The phone number for Chen's Garden is (773) 252-5599. If you would prefer to visit them, their business address is 3912 W North Ave, Chicago. People who visited the listing for Chen's Garden also visited other listings in Asian Restaurants by clicking the link above.