"pho" Vietnamese Restaurants in Saint Louis, MO Menu 4.0 / 5 based on 239 votes Pho Grand Restaurant Vietnamese Restaurant 3195 S Grand Blvd Saint Louis, MO 63118 Menu 3.5 / 5 based on 27 votes Mekong Vietnamese Restaurant 3131 S Grand Blvd Saint Louis, MO 63118