Video: Polish Village Cafe

A sausage heaven called Polish Village Cafe is the home of killer kielbasa.