Harrods
Wikisimpsons - The Simpsons Wiki
Harrods
| ||
Location Information
|
Harrods is an upmarket department store, located in London, England.
History
When the Simpson family were in London, they visited the department store.
Appearances