Main content starts here, tab to start navigating

Hours & Location

37 Yerba Buena Ln,
San Francisco, CA 94103

(415) 872-7363

Delarosa Yerba Buena is temporarily closed. In the meantime, you can order delivery or pick-up your favorite pizza & pastas from our Chestnut Street location!

For Gift Cards Click Here

Get Directions