Haystack Pizza

San Francisco
Pizza Place
$$$$
Haystack Pizza

3881 24th St (between Sanchez St & Vicksburg St)

San Francisco, CA 94114

Haystack's pizza menu is bringing serious game -- their thin crust is delicious and their daily pies are mouth-watering.