La Choza

By Grace Boyle

La Choza in Boulder, CO

Nestled in a North Boulder strip mall, sits La Choza. What once was a sought after trailer / stand-alone taco stand that was parked on North Broadway, now has made …read more

Read more here:: GraceFullPlate

Speak Your Mind

*

%d bloggers like this: