Rossi's Deli

Order Online

Rossi's Deli Locations

Please select the restaurant location you would like to order from

Rossi's Deli

426 Castro St, San Francisco, CA 94114
Location Icon
Takeout
Location Icon
Delivery

Hours of Operation


Monday-Saturday:

08:00 am - 10:00 pm


Sunday:

09:00 am - 08:00 pm


Order OnlineView Menu

Rossi's Deli - San Francisco, CA

426 Castro St, San Francisco, CA 94114 Call us today: (415) 863-4533