1. Streamwood Florist 1066 E Schaumburg Rd, Streamwood, IL 60107 Coordinate: 42.0305,-88.15489 Phone: (630) 523-9609