I know certain Rome neighborhoods fairly well, but I’m no geographical scholar. (I’ve only visited in one-week-bursts.) I’m drawing a total blank on this photo. It’s apparently not too far from Piazza Navona but where exactly? Does anyone have a clue?

The kitten photo was taken sometime around 2011, give or take.