1. Roy Strom Company 1201 Greenwood Ave, Maywood, IL 60153 Coordinate: 41.877,-87.83112 Phone: (708) 344-5000