The restaurant is located in the heart of Piazza Navona’s café scene with a seating position that’s priceless, in front of Bernini’s Fountain of Four Rivers.
To drive in Italy, as in any other country around the world, you will need a driver's license. An international driving license may suffice temporarily, but if you plan on living in Italy, a local driving license makes things much easier for you.