Print now!

Impero Hotel in Rome, Via Cavour


Located next to Theatro Del Opera, near the central station, Via Veneto, and the Spanish Steps.

Print now!