Star of Siam Reviews & Details
Star of Siam
11 E Illinois
Star of Siam is located at 11 E Illinois in Chicago near the intersection of E Erie St and N McClurg Ct. Their menu consists of Thai dishes . Call (312) 670-0100 for dine in or takeout.
- Service:Dine In and Takeout
- Major Intersection:E Erie St And N Mcclurg Ct
Tell us more about Star of Siam Chicago!