Do you still offer the spicy stuffed bell pepper?

Terry Szewczyk | Sep 14, 2018 | Category: Italian restaurant in West of Twin Peaks, San Francisco, CA

Spiazzo - All questions

Address: 33 W Portal Ave, San Francisco, CA 94127, USA

Regina | Sep 14, 2018

Have not seen it on the latest menu, but the restaurant always accommodates requests for favorites.

richard bodisco | Sep 14, 2018

From an old native San Franciscan...this is the finest Italian food in the City and they'll accommodate the request.

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places