Piazza Tuscolo 5, Rome
Garden, No elevators
Pets Not Allowed
Check-in: 14:30 · Check-out: 10:00
All hotels in Rome