A great place to relax in peace and quiet yet only 100m from the bustling Campo di Fiori.