Siri Chicago Restaurant W. Tayalor St. Chicagao, ILChicago, IL, 60607 View Phone 312-766-7474 W. Tayalor St. Chicagao, ILChicago, IL 60607 View Website Experience & Reliability Family Owned & Operated About Send to My Email Send to My Phone Print this Page