Fantastic location, situated close to Piazza Navona.
The accommodation has lots of character and a great private terrace.