A general view of Harrods department store in London, May, 8 2010. Harrods on Brompton Road in London contains over two dozen restaurants, cafes and bars. The department store's ground-floor Meat Hall includes several upscale eateries. THE CANADIAN PRESS/AP - Alastair Grant
{}