Grand Hotel Italia
Orvieto, Province of Terni
With a stay at Grand Hotel Italia, you'll be centrally located in Orvieto, steps from Palazzo del Popolo and Chiesa di Sant'Andrea. This 4-star hotel is 0.3 mi (0.5 km) from Pozzo della Cava and 1 mi (1.6 km) from Crocifisso del Tufo.