Perfect located apartment. Close to most important touristic places. Situated at one of those little streets filled with amazing restaurants, few meters away from Piazza Navona!
I definitely recommend this place