Delarosa

Where
2175 Chestnut Street, San Francisco , CA
Call
+1 415.673.7100
Tags
Restaurants, Italian Restaurants
Hours
Mon-Sun (11:30am-1am)
Claim this listing

About request an edit to this page

Articles

  • Delarosa

    Three's a Charm
    06/18/2010 by alanna hale

    Low communal tables reinforce the informal feel while dim lighting flatters the young Marina crowd at Delarosa....  More »

Comments