Oh no. Unfortunately we don't have any results. Please reset your search criteria.

Demetra

Italy, Rome

    Amenities

    Average hotel rating

    Short description

    Location

    With a stay at Demetra Hotel, you''ll be centrally located in Rome, steps from Teatro dell''Opera di Roma and minutes from Piazza della Repubblica. This 4-star hotel is close to Roman Forum and St. Peter''s Basilica.

    Address