(a) If any building is or is proposed to be located, erected, constructed, reconstructed, enlarged, changed, maintained, or used in violation of this Ordinance or any amendments or supplement thereto, the Village Council, Village Solicitor, the Zoning Inspector or any adjacent or neighboring property owner who would be specially damaged by such violation may, institute appropriate action or proceedings to prevent such unlawful location, erection, construction, reconstruction, alteration, conversion, maintenance or use; to restrain, correct or abate such violation; to prevent the occupancy of said building, structure of land, to prevent any illegal act, conduct business or use in or about such premises.