Harrods, London
87-135 Brompton Rd, London SW1X 7XL
Harrods department store has a history of nearly 200 years and carries many authentic British brands, such as All Saints.