More Hotels Near Hotel Sole Roma
Piazza del Paradiso, 68
Rome, IT 00186
Distance: 0.0 miles
Largo del Pallaro 8
Rome, IT 00186
Distance: 0.0 miles
Piazza della Cancelleria, 62
Rome, IT 00186
Distance: 0.1 miles
Via Dei Chiavari 13
Rome, IT 00186
Distance: 0.1 miles
Piazza San Pantaleo 3
Rome, IT 00186
Distance: 0.1 miles
Via San Giuseppe Calasanzio 1
Rome, IT 00186
Distance: 0.1 miles
Via dei Chiavari 20
Rome, IT 00186
Distance: 0.1 miles