Streamwood from Illinois Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Thai Thanee Incorporated - Illinois, Streamwood, 1036 E Schaumburg Rd, 60107 Thai (630) 289-5555 Map Villa Rosa Pizza - Illinois, Streamwood, 140 N Barrington Rd Ste 7, 60107 Pizza (630) 830-2660 Map Wendy's - Illinois, Streamwood, 881 Sutton Rd, 60107 (630) 540-0382 Map « Previous 123