Any person, firm or corporation, or any officer, department, board or agency of the City, or any interested elector of the City who has been aggrieved or affected by any decision of the Board of Zoning Appeals may appeal such decision to City Council by filing a notice of intent to appeal within five (5) days and filing a petition with the Clerk of Council within fifteen (15) days from the date of decision and setting forth the facts of the case. Council shall hold a public hearing on such appeal not later than thirty (30) days after such appeal has been filed with its Clerk. Council, by an affirmative vote of a majority of its members, shall decide the matter and its decision shall be final.