Siam Terrace Reviews & Details
212 W Main St
Siam Terrace is located at 212 W Main St in Urbana near the intersection of W Illinois St and Birch St. Their menu consists of Thai dishes . Call (217) 496-6106 for takeout.
- Major Intersection:W Illinois St And Birch St
Tell us more about Siam Terrace Urbana!