Bad smells smacking the inspector in the face, roaches running near food on a prep table, standing sewage water at the counter, and knives in nasty cracks are just some of the violations that closed ...
IKEA's meatballs are getting their own restaurant in London. The world's biggest furniture retailer, which has 21 stores in the UK, is opening a standalone restaurant in Hammersmith, west London.