What an amazing location! There were so many restaurants and places to see right around the area. There is a famous Gelato/Grinade place right across the way. It’s 50 meters away from Piazza Navona.