Delarosa – San Francisco, California 94103

Delarosa Description

Bustling, modern eatery offering Roman pizzas, antipasti, creative cocktails & communal tables.

Delarosa Location

Address: 37 Yerba Buena Ln, San Francisco, CA 94103
Phone Number: +1 415-872-7363
Price ($ – $$$$): $$

Restaurants Nearby

More Restaurants You'll Love

Scroll to Top