Localizado a 200 metros da Catedral de Santa Maria del Fiore, o The Artists 'Palace Florence proporciona alojamento em Florença. Com vista para a Piazza San Lorenzo (praça), a Capela Médici e a Basílica de San Lorenzo estão a poucos passos.
Todos os seus quartos climatizados apresentam um design único e contemporâneo e incluem um minibar, uma televisão de ecrã plano com canais por satélite e uma base de ligação para iPod. As casas de banho privativas têm um chuveiro, um secador de cabelo e produtos de higiene pessoal gratuitos. O acesso Wi-Fi é gratuito por toda a parte.
A Estação Ferroviária de Santa Maria Novella situa-se a 8 minutos a pé do The Art Inn Florence e o Palácio Strozzi a 450 metros.