Situé dans le centre historique de Rome, le Town House Spagna propose des chambres élégantes dotées d'une connexion Wi-Fi gratuite et de la climatisation. La station de métro Spagna, sur la ligne A, se trouve à 200 mètres seulement.