The Artists' Palace Florence ligt in Florence, op 200 meter van de Cattedrale di Santa Maria del Fiore (Duomo). Het biedt uitzicht op Piazza San Lorenzo. De Cappelle Medicee en de Sint-Laurensbasiliek bevinden zich op een steenworp afstand van de accommodatie.
Alle kamers zijn uniek en eigentijds ingericht en voorzien van airconditioning, een minibar, een flatscreen-tv met satellietzenders en een iPod-dock. De eigen badkamer is uitgerust met een douche, een haardroger en gratis toiletartikelen. Er is gratis WiFi in alle ruimtes.
The Art Inn Florence bevindt zich op 8 minuten te voet van het treinstation Santa Maria Novella en op 450 meter van het Palazzo Strozzi.