Pictures of Wilbur's Red Hots on 6359 W Montrose Ave, Chicago IL.

(Click on a thumbnail to enlarge picture)