Sealed Proposals for MAJOR STREET AND PARKING LOT SWEEPING within the City of Muskegon Heights, will be received by the office of the City Clerk for the City of Muskegon Heights, Michigan until 2:00 p.m. local time, March 14, 2017
Muskegon Hts General Conditions Street Sweeping MAJOR AND PARKING LOTS
February 23, 2017
Bid Opportunities (Expired)