
© Delarosa
Review & FAQ:
Delarosa serves thin-crust artisan pizzas and Italian small plates seven days a week in a neighborhood dining atmosphere with communal seating.
2175 Chestnut St, San Francisco, CA 94123, Phone: 415-673-7100
Rating: ⭐⭐⭐⭐⭐