Rossi's Deli

426 Castro St
San Francisco, CA 94114


Phone: (415) 863-4533
No Delivery!

Store Hours:

Mon - Sat:08:00 AM - 10:00 PM
Sunday:09:00 AM - 08:00 PM
Any questions please call us.