15 years ago or so my wife and I had dinner at a restuarant located in the Piazza of the 12 Apostles in Rome. It was close to the Catholic University that many Americans attend and it was filled with American priests and absolutely wonderful food.. Anyone know the name of this place?