Faits : A. Par décision du 22 août 2019, la Ville de Genève, par le Service de la sécurité et de l'espace publics, a refusé le maintien du faisceau lumineux installé devant le bâtiment du café B._ et a ordonné son retrait d'ici au 4 octobre 2019 au plus tard. Cette décision a notamment été notifiée à A._ SA, société exploitant l'établissement précité. B. B.a. Par acte du 23 septembre 2019, A._ SA, par l'intermédiaire de son conseil, a formé un recours contre cette décision auprès du Tribunal administratif de première instance de la République et canton de Genève (ci-après: le Tribunal administratif). Par pli recommandé du 27 septembre 2019, le Tribunal administratif a imparti à A._ SA un délai échéant le 28 octobre 2019 pour procéder au paiement d'une avance de frais de 700 fr., sous peine d'irrecevabilité. Il y était précisé que "le délai pour le versement de l'avance de frais [était] observé si, avant son échéance, la somme due [était] versée à la Poste suisse ou débitée en Suisse d'un compte postal ou bancaire en faveur du tribunal, étant relevé qu'un ordre de paiement envoyé par courrier postal ou par voie électronique le dernier jour du délai ne permet[tait] en général pas de faire débiter le compte avant l'échéance de celui-ci". Par pli simple remis à la Poste le 28 octobre 2019 et reçu par le Tribunal administratif le 29 octobre 2019, A._ SA, se référant au courrier du 27 septembre 2019, a sollicité une prolongation au 15 novembre 2019 du délai qui lui avait été imparti pour procéder au paiement de l'avance de frais. Le 29 octobre 2019, le Tribunal administratif a informé A._ SA qu'il n'était pas en mesure de donner une suite favorable à sa requête, le délai d'un mois initialement fixé pouvant être considéré comme raisonnable. Le 1er novembre 2019, A._ SA a invité le Tribunal administratif à reconsidérer sa position telle qu'elle ressortait de son courrier du 29 octobre 2019 et à lui octroyer "en tant que de besoin une prolongation au 29 octobre 2019" pour le paiement de l'avance de frais requise. B.b. Dans l'intervalle, le 31 octobre 2019, le Tribunal administratif, relevant que le compte bancaire libellé au nom de "[l']Etat de Genève - Pouvoir judiciaire" avait été crédité le 29 octobre 2019 du montant de l'avance de frais réclamée, a invité A._ SA à produire tout justificatif démontrant la date à laquelle elle s'était acquittée du paiement. Le 22 novembre 2019, A._ SA a remis au Tribunal administratif une impression du virement bancaire d'un montant de 700 fr. en faveur de l'Etat de Genève, portant la mention "28.10.2019 / 15:12 CET", à teneur duquel le versement avait été créé et approuvé le 28 octobre 2019 et exécuté le 29 octobre 2019. B.c. Par jugement du 2 décembre 2019, le Tribunal administratif a déclaré le recours irrecevable. Statuant par arrêt du 7 mai 2020, la Chambre administrative de la Cour de justice genevoise (ci-après: la Cour de justice) a rejeté le recours formé par A._ SA contre le jugement du 2 décembre 2019. C. A._ SA forme un recours en matière de droit public au Tribunal fédéral contre l'arrêt du 7 mai 2020. Elle conclut, avec suite de frais et dépens, à son annulation et au renvoi de la cause à la cour cantonale pour nouvelle décision dans le sens des considérants. Invitée à se déterminer, la Cour de justice a persisté dans les considérants et le dispositif de son arrêt. La Ville de Genève a conclu au rejet du recours. Le Tribunal administratif ne s'est pas déterminé. Par acte du 3 septembre 2020, A._ SA a maintenu ses conclusions.