Twin Peaks Pizza & Pasta Description:
Casual pizzeria with local delivery. Time-tested pasta, seafood & pizza joint (open since 1986) that’s popular for takeout & delivery.
Address:
1681 Church St, San Francisco, CA 94131, United States
Phone Number:
+1 415-695-9200
Website:
http://www.twinpeakspizza.com/
Store Hours:
Sunday: 11AM-10PM | Monday: 11AM-10PM | Tuesday: 11AM-10PM | Wednesday: 11AM-10PM | Thursday: 11AM-10PM | Friday: 11AM-11PM | Saturday: 11AM-11PM