Oxford Street, W1F
Soho
Credit: User unknown/public domain
Oxford Street is the main shopping street of London.



return to article