Siam Orchids Reviews & Details
899 W Main St
Siam Orchids is located at 899 W Main St in Branford near the intersection of W Main St and Echlin Rd. Their menu consists of Thai dishes . Call (203) 483-6993 for takeout.
- Major Intersection:W Main St And Echlin Rd
Tell us more about Siam Orchids Branford!