Vietnam Star Restaurant

  • 8080 Olive Blvd,
    St Louis, MO 63130
  • Phone: 314-721-8838
  • Cuisine: Vietnamese Restaurant

Map

Unable to Display Map