Via della Madonna dei Monti, 95, 00184 Roma RM, Italy
Margarita
Mushroom sausage pizza
Fungi prosciutto di mozzarella
Seating out the back