I have a work meeting in London on Monday and thought it might be nice to stay after and make a start on my Christmas shopping, but I'm not sure where is the best place to go for a good variety of shops. I'm only after high street style, nothing high end. I guess Oxford Street? Will there be late night shopping on a Monday?
My meeting is in Victoria if that makes a difference.
Thanks