Hotel Locarno
Hotel
Spagna
Hôtel Locarno , housed in early 20th-century twin buildings, is well located on a charming little street just off of Piazza del Popolo, features a rooftop terrace overlooking Rome's historic centre.
Number of rooms: 60
Via Della Penna 22, Spagna, 00186 Rome, Italy