Star of Siam

  • 11 E Illinois St,
    Chicago, IL 60611
  • Phone: 312-670-0100
  • Cuisine: Thai Restaurant

Map

Unable to Display Map