(A) The City Council may revoke a license granted pursuant to this subchapter upon a finding that the licensee has violated any of the provisions of this subchapter.
(B) Before revoking a license, the City Clerk shall notify the licensee in writing of a hearing to be held thereon, and the notice shall specify the date, time and place of the hearing and shall designate the charges or reasons for the contemplated revocation. The notice may be delivered to the licensee personally, or by mailing the same by registered mail to the address specified upon the application or license.
(C) The hearing shall not be held less than ten days following personal service of the notice or the date of mailing the notice. The licensee shall have the right to appear at such a hearing in person to answer the complaint or charges and shall have the right to be represented by an attorney, if he or she so chooses.