Special permits for the keeping of other than domestic pets may be granted administratively by the City Administrator on terms and conditions and for periods of time as may be determined by the Administrator. Application for these permits shall be filed with the City Administrator for review and determination. A decision of the Administrator allowing a permit may be appealed to the City Council. The Council may hold a public hearing on the appeal after notice of the hearing is given in the usual manner provided for public hearings.