Muskegon Hts General Conditions Street Sweeping MAJOR AND PARKING LOTS

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

Icon

Muskegon Hts General Conditions Street Sweeping MAJOR AND P LOTS 453.26 KB 1909 downloads

Sealed Proposals for MAJOR STREET AND PARKING LOT SWEEPING within the City of Muskegon...
adminMuskegon Hts General Conditions Street Sweeping MAJOR AND PARKING LOTS