Restaurants & Bars 26

Buffalo Mozzarella

theresah | Nov 30, 2008 09:50 AM

I am addicted to this stuff. I never buy the balls from the deli. I have a few preferences, but would like to get your opinion as well. Where have you found the freshest?

Want to stay up to date with this post?

Recommended From Chowhound