Food & Drink

Delicious pizza in the Marina

Published On 11/25/2009 Published On 11/25/2009
Previous Venue Next Venue Venue Description
1. Delarosa 2175 Chestnut St, San Francisco, CA 94123 (The Marina)

A Marina Italian joint with fancy (and delicious) pizzas, craft beer and cocktails, and a high-ceilinged, happening atmosphere.