Star Of Siam Reviews & Details
Star Of Siam
11 E Illinois St
Star Of Siam is located at 11 E Illinois St in Chicago near the intersection of E Erie St and N McClurg Ct. Their menu consists of American and Thai dishes . Call (617) 292-7695 for takeout.
- Cuisine:American and Thai
- Major Intersection:E Erie St And N Mcclurg Ct
Tell us more about Star Of Siam Chicago!