1. Leon's Floor Covering 18353 S Halsted St, Glenwood, IL 60425 Coordinate: 41.55632,-87.6359 Phone: (708) 856-8739