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.
0 comments:
Post a Comment