Pictures of Red Hot Ranch on 2072 N Western Ave, Chicago IL.

(Click on a thumbnail to enlarge picture)