Pictures of El Taconcito on 10536 S Torrence Ave, Chicago IL.

(Click on a thumbnail to enlarge picture)