Delarosa Delarosa

Delarosa Map

2175 Chestnut St. (Pierce St.)
San Francisco, CA 94123
415-673-7100
Map
Cuisine: Pizza / California
This bustling Marina restaurant brings an upscale vibe to casual fare.
Openings: Lunch & Dinner daily, Brunch Sat.-Sun.

Features