Upon special permit issued by the Planning Board, animal hospitals, kennels or places for the boarding of animals shall be located in Business Zones, Industrial and Manufacturing Zones, or Agricultural and Hill Zones. These uses shall be permitted when such use will not create undue noise and odor, and no structure, runway or outdoor kennel shall be located within 100 feet of any side or rear property line.