Citation: 2C_151/2020 E. C

Agissant par la voie du recours en matière de droit public, la société A.________ SA demande au Tribunal fédéral, sous suite de frais et dépens, d'annuler l'arrêt de la Cour de justice du 20 décembre 2019 et de rétablir le jugement du Tribunal administratif de première instance du 12 novembre 2018; subsidiairement d'annuler l'arrêt précité et de renvoyer la cause à l'autorité précédente pour nouvelle décision. La Cour de justice persiste dans les considérants et le dispositif de son arrêt. La Ville de Genève conclut au rejet du recours. Dans des observations finales, la société A.________ SA a confirmé ses conclusions.