In the heart of things near the Spanish Steps in Rome. So many shops and restaurants around that it is hard to choose. But you don't have to go far - Cantina Belsiana - right across the street is very good (though tiny).