We've been out several times recently and spotted notices stating that customers are not allowed bringing their own food on to the premises. Cockfosters Fancy Fair Festival refuses customer who bring their own food, and today, we went to the King and Tinker Pub in Enfield as found the notice below displayed on all their garden tables. (We left shortly after I looked them up on Trip Adviser and found a negative review stating, 'After buying food and drinks my daughter (remember 6 years old) ate a packet of crisps from my friends handbag. Well you’ve never seen anything like it the owner/manager came out shouting about the pub rules, had the 6 year old in tears'.) We ate in All Bar One, Leicester Square over the Easter holidays and one of the waiters instructed us to put away the food I'd bought for my son or leave the restaurant (after I'd ordered food for myself and my mum). I explained my son's food allergies, and that we'd otherwise ordered from the menu, but the waiter was adamant. I asked to speak with the manager, who never turned up. (I subsequently wrote to complain to head office and received an apology and a voucher.) My son is an Epi-Pen carrier, and severely allergic to wheat, fish, nuts, egg, lentils and sesame. I always take food for him and he's never eaten off a menu. But I'd like to know: where do we stand legally? Is it discriminatory behaviour for restaurants/venues to insist that no food is brought in? Is there any legislation that governs this in the UK? And is it REALLY so unreasonable to bring in some food for a child if the adults are eating off the menu?