London is also known for the shopping area. Oxford Street is London’s main shopping centre. Walk along Oxford Street from Marble Arch to Oxford Circus and you will pass hundreds of shops. The most famous places where you can shop and spend a day are Harrods and Selfridges.