The La Sosta Town House Suite is located in the heart of Rome, near the Termini central railway station. The town house suite convenient location makes it an ideal choice for business and leisure travellers alike. Moreover, it is also well served by the local public transport. On request, La Sosta can also organize tours to discover the most fascinating sights of the Eternal City. Content provided courtesy of the property. The property is solely responsible for the accuracy of the information provided.