Sabelli HouseApartment
Via Dei Sabelli 195, San Lorenzo, 00185 Rome, Italy
Sabelli House is a 10-minute walk from Roma Termini Train Station. The apartments are tastefully furnished and come with a fully equipped kitchenette, a TV, and a washing machine.