Review of Barra Rossa

929 Walnut Street, Philadelphia, PA 19107

Overall Rating

Review


I loved this place. I ate the GF fru fru pizza and French fries and didn't get sick afterwards!!

Updated 6 years ago

Celiac