NB:  I received an email from a reader who told me that the restaurant had recently moved! They are now located at Via Santamaura, 23, 00192 in Rome, Italy