Sophie Terrace HotelHotel
Via Principe Amedeo 6, Central Station, 00185 Rome, Italy
Featuring a shared lounge, a terrace as well as a bar, Sophie Terrace Hotel is located in the centre of Rome, 600 metres from Santa Maria Maggiore. This 3-star hotel offers a tour desk and luggage storage space.