(312) 766-7474 | Siri Restaurant Chicago ,1520 West Taylor St Chicago, IL 60607. Get Directions
Estimated delivery time: 45 mns min