Where in CA are you? I am in southern CA. I am 19 and in my second year of college. When I was in elementary school I was allergic to milk, egg, peanuts. My 504 said I had a food free room. All food had to be eaten outside. If you are in southern CA, this is doable. If you are in northern CA, it might be too cold during the winter. My mom and I had lots of experience with OCR in CA. They are pretty clueless, but the threat of going to OCR was very effective with the school. I filed a complaint with OCR two days after my 18th birthday when our Prom vendor refused to serve another girl with food allergies and me, and the school refused to tell them they had to.
PM me if you want. I can give you my mom`s email address. She remembers the details from when I was in elementary school much better than I do.