We will be in an apartment near Cavour station for 6 days. We are looking for mainly casual/family style restaurants to dine with our children (ages 13 and 10). So far we have Traverna dei Fori Imperiali, La Bottega del Caffe, Colline Emilliane and la Carbonara.
Any other recommendations? Since we are going to be visiting the major attractions, I would appreciate some non-touristy recommendations near the Vatican, Borghese Gallery, and Spanish Steps.
Thank you in advance for your time.