Delarosa DowntownRestaurants37 Yerba Buena LnSan Francisco, CA, 94103-3183 · US+14158727363downtown@delarosasf.comdelarosasf.comHours not available