OXFORD
STREET
Oxford Street is the prime destination for Shopping with its nearly 200 million visitors each year. It contains more than 300 shops, and five million square feet of retail space. It is known to be London's busiest street. It is a main tourist attraction, which highlights the significance of having a shop here. The footfall is large, which would therefore increase a shop's sales, and enable them to improve the business.
ICON/NOVEMBER