In which London borough is the Victoria Street department store located?
City of Westminster
Kensington and Chelsea
Camden
Tower Hamlets
Answer
The Victoria Street department store, which was once an Army & Navy store, is located in the City of Westminster in London. It is the only department store in the area and now trades under the House of Fraser name.
Army & Navy Stores Brain Buster: 20 Questions to Explode Your Mind