Hotel San Carlo
Hotel
Spagna
Centrally located in Rome, Hotel San Carlo is 200 m from Piazza di Spagna. It offers a roof terrace, and air-conditioned rooms and free Wi-Fi throughout.
Number of rooms: 50
Via delle Carrozze 93, Spagna, 00187 Rome, Italy