Very beautiful and fantastic location steps from the Piazza Navona.