host picture

  | Bookmark and Share

Restaurant Review - Sandwich & Sons

Twyla Campbell joins us with her latest restaurant review, Sandwich & Sons, a smoked meat sandwich shop.
Sandwich and Sons is at 13119 - 156th Street.

  •