Charming bistro with a stunning Piazza Navona view. Offers a refined atmosphere in a beautiful setting.