LIST VIEW | MAP VIEW | SORT BY NAME | STAR | PRICE |
Vietnam Star Restaurant 8080 Olive Blvd, Saint Louis, MO 63043 314.991.8820 |
olive blvd st louis, mo what youll findan encyclopedic menu. vietnam star offers what has to be the most elaborate menu of vietnamese food available in st. louis
REVIEWS (3) |
|