(a) Hazard to Public Safety. Any vehicle parked, stopped or standing upon a highway or public parking lot or ramp in violation of any of the provisions of this Chapter is declared to be a hazard to traffic and public safety.
(b) Removal by Operator. Such vehicle shall be removed by the operator in charge, upon request of any law enforcement officer or duly authorized Village official, to a position where parking is permitted or to a private or public parking or storage premises.
(c) Removal by Law Enforcement Officer. Any law enforcement officer or duly authorized Village official may issue a citation for illegal parking, stopping or standing of an unattended vehicle in violation of this Chapter, and/or is authorized to remove such vehicle to a position where parking is permitted if it is deemed to be a hazard, at the owner's expense.
(d) Removal by Private Service. The officer or duly authorized Village official may order a motor carrier holding a permit to perform vehicle towing services, a licensed motor vehicle salvage dealer or a licensed motor vehicle dealer who performs vehicle towing services to remove and store such vehicle in any public storage garage or rental parking grounds or any facility of the person providing the towing services.
(e) Towing and Storage Charges. In addition to other penalties provided in this Chapter, the owner or operator of a vehicle so removed shall pay the actual cost of moving, towing and storage. If the vehicle is towed or stored by a private motor carrier, motor vehicle salvage dealer or licensed motor vehicle dealer, actual charges regularly paid for such services shall be paid. If the vehicle is stored in a public storage garage or rental facility, customary
charges for such storage shall be paid. Upon payment, a receipt shall be issued to the owner of the vehicle for the towing or storage charge.