Spend an afternoon in Oxford Street which offers more than 90 shops and boutiques, with some of the best high street brands and London’s more iconic department stores such as Selfridges and John Lewis. Alternatively why not visit some of the iconic tourist attractions that London has to offer close by.
There is a large selection of cafes, bars and restaurants in the area to relax and enjoy a well earned rest from all the shopping.
There is a refreshment stop on the outward journey.