1. Welch Brothers Belvidere Inc 1000 Town Hall Rd, Belvidere, IL 61008 Coordinate: 42.24582,-88.87828 Phone: (815) 547-3000