ItalyLazioRome
4 guests
1 bedroom
1 bathroom
In the warren of alleyways that tangle their way between Piazza Navona and the Tiber, even the approach to Isolda feels essentially Roman. Once inside, you’re surrounded by heavyset original features,...
From €338 Nightly