Back to list
Can Pizza - Universidad
Fabulous 9 (762 reviews)
Around €18
Location
Ronda de la Universitat, 20
08007 Barcelona
See on the map