ExclusiveSee details Contact usthree-star hotel in Roma52 rooms45 bathrooms1,500 m²See moreMondo Casa