Been there, done that? Do tell us about it! Submit a review of this Illinois restaurant today.
5 of 5 stars
Please don't let the wacky decor or the tacky music turn you away -- this is one of the best places in town for typical Vietnamese cuisine, with a concentration on noodle
Showing All Restaurants