Tuesday, January 19, 2010

FACT 9: Harrod's

Harrod's department store, built in 1834, is responsible for providing most of the food in London's restaurants. Their motto is Omnia Omnibus Ubique: All things for all people.

No comments: