Great central location steps from Piazza Navona.