Chow
116 W Park Ave
Elmhurst, Illinois 60126
USA
Phone: 630-530-8646
Elmhurst, Illinois 60126
USA
Phone: 630-530-8646
Food | |
Service | |
Ambiance | |
Overall: |

Location & Nearby Info
Two Brothers From Italy0.00 mi
Café Las Bellas Artes0.01 mi
Lou Malnatis Pizzeria0.02 mi
Petersen's Ice Cream0.02 mi
Serene Teaz0.02 mi
Armand's Pizza & Pasta0.04 mi
Cafe Amano0.05 mi
Fontano's Subs0.05 mi

Cuisine:
Chow Description:
Chow is a attractive Asian restaurant in Elmhurst, Illinois, offering you a huge choices on their menus. Tell everyone what you thought. Share a useful tip or write a full review.
Reviews of Chow