Le Tree Charme est situé au cœur de Rome, sur les rives du Tibre, juste en face de la place Piazza Trilussa. Il propose une terrasse, des hébergements élégants et une connexion Wi-Fi gratuite dans l'ensemble de ses locaux.
Tous les logements incluent la climatisation, une bouilloire, un minibar et une télévision à écran plat. Leur salle de bains privative est pourvue d’un sèche-cheveux.
Le Vatican est accessible en 15 minutes à pied. La place Campo de' Fiori se trouve à 550 mètres de l'établissement.