Is this place open? I tried calling the number and it just rang and rang...

Matt Ybarra | Sep 13, 2021 | Category: Spice store in Fisherman's Wharf, San Francisco, CA

Pepper Palace - All questions

Address: 2800 Leavenworth St Suite A7, San Francisco, CA 94133, USA

Stefani Diaz | Sep 13, 2021

Yes, they are usually open. Although Im sure hours may be different due to COVID-19

Jessikah Ingley | Sep 13, 2021

Yes they're open

Cory McClure | Sep 13, 2021

It was yesterday, so it should be open tomorrow for sure. Definitely check it out.

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places