Via Venezia 18, Rome, Italy
Hotel Italia is located in the heart of the historical city of Rome in Italy. The location is ideal for exploring Rome and is next to the Quirinale, Trevi Fountain, Spanish Steps, Termini station and the Colosseum. Bedrooms have been recently refurbished and feature en-suite bathrooms, satellite TV, Wi-Fi, telephone, heating and air-conditioning. Bedrooms are available in Single, Double, Triple and Quad room types.