Delarosa

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