Simply the BEST pizza

in San Francisco!

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, USA

Phone

415-647-1929

Email

info@haystackpizzasf.com