Located in Rome, Terrace Suite is 500 metres from Roma Tuscolana Train Station. It offers air-conditioned rooms and free WiFi in public areas. Each room at Terrace Suite will provide you with a seating area.
Located in Rome, Terrace Suite is 500 metres from Roma Tuscolana Train Station. It offers Read more
Located in Rome, Terrace Suite is 500 metres from Roma Tuscolana Train Station. It offers air-conditioned rooms and free WiFi in public areas. Each room at Terrace Suite will provide you with a seating area.
Located in Rome, Terrace Suite is 500 metres from Roma Tuscolana Train Station. It offers air-conditioned rooms and free WiFi in public areas. Each room at Terrace Suite will provide you with a seating area.
Number of Rooms: 3