The charming Grand Hotel Italia Orvieto is a 4-star accommodation set adjacent to Palazzo del Popolo Monument. Boasting location next to the large 14th-century Roman Catholic Orvieto Cathedral, the venue offers 61 rooms together with a lounge bar onsite.
A separate toilet and a shower are also included in the bathrooms.