Rosso Pizzeria & Mozzarella Bar

Best Creative Pizza Places In The North Bay

Look to these North Bay eateries for some of the most creative pizzas your taste buds will ever have the pleasure of meeting.

CBS San Francisco–08/07/2013


Get every new post delivered to your Inbox.

Join 58,934 other followers