EL Portal Taqueria
13354 Lincoln Way
Auburn, CA 95603-3226
530-745-9585