DINE IN • TAKE OUT • DELIVERY

 

PIZZA • PASTA • SALADS • DESSERTS

Business Hours

SUN - THU 11:30 am - 10:30 pm

FRI & SAT 11:30 am - 11:30 pm

 

Address

3881 24th St., San Francisco, CA 94114


Phone

415-647-1929


 Email

info@haystackpizzasf.com