Question:
Harrods department store!!! Answers:
Harrods department store!!!uummm- what a question-get a lifeBritain's first escalator was installed in Harrods in 1878.
The answer content post by the user,
if contains the copyright content please contact us,
we will immediately remove it.