90006 Travel Guide

/ / / / / /

The Strange Controversy Over The Birth Of The Popular El Cholo Nacho

Where: 1121 S Western Ave [map], Los Angeles, CA, United States, 90006
March 4, 2009 at 3:26 PM | by | Comment (1)

The venerable Downtown Los Angeles restaurant, El Cholo is notable for at least three things: (1) being open since the Great Depression, (2) making mind-eraser strength margaritas, and (3) introducing to the City of Angels a little thing we like to call the nacho. Heady stuff, we know. We'll address each in turn.

more ›