(a) No alcoholic liquor shall be sold or served by a person holding a license or permit from the city whose place of business or other premises are located within 300 feet of any (church, school, nursing home, library, hospital, said distance to be measured from the nearest property line of such church, school, nursing home, library, hospital), to the nearest portion of the building occupied by the premises.
(b) The distance location of division (a) above shall not apply to a club, drinking establishment, caterer or temporary permit holder when the license or permit applicant petitions for and receives a waiver of the distance limitation from the governing body. The governing body shall grant such a waiver only following public notice and hearing and a finding by the governing body that the proximity of the establishment is not adverse to the public welfare or safety.
(c) No license or permit shall be issued for the sale of alcoholic liquor if the building or use does not meet the zoning ordinance requirements of the city or conflicts with other city laws, including building and health codes.