Great place in the heart of the city, near Piazza Navona & Campo de Fiori.