Thursday, 15 September 2016

London tourist attractions in oxford street

Oxford street is perhaps the most famous and preferred shopping street in the world. With more than 300 shops and fashion outlets, it is said to be the busiest shopping street in UK. Oxford Street in London is best known for Selfridges and the other big department stores.
There are plenty of great restaurants, cafes to chill out and Holiday Apartments London nearby if you get a bit tired.

Follow the link to know some of the best London tourist attractions in oxford street.

No comments:

Post a Comment