The Plaza
Proud of its high street fashion stores such as Oasis, Warehouse and Accessorize, The Plaza is found in the very epicenter of London’s most famous shopping street. This centre is guaranteed to deliver to Londoners and the tourist clientele.
The Plaza
120 Oxford Street
London
W1N 9DP
More information
Catchment and footfall
- annual footfall of over 4 million
- average weekly footfall of 85,000
Main stores
- Dune
- Oasis
- Warehouse
The Plaza
More information
Catchment and footfall
- annual footfall of over 4 million
- average weekly footfall of 85,000
Main stores
- Dune
- Oasis
- Warehouse
View this page as a PDF in a new window
Your spaces
You can save spaces you're interested in to your spaces, and email them to yourself or others.