dli609
There is a non-famous cafe in Piazza Navona in Rome, Italy. They had the best pizza in my life but I can't recall the name. The cafe is on the opposite side of the fountain about even with the tall obilisk. Does anyone know the name?