Located near the banks of Tiber River, the hotel is 30km from Rome Leonardo da Vinci Airport and 4km from Rome Termini Station. Carved out of a lovely three-story corner building steps from famed ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results