Does anyone have any recommendations for serviced apartments in London? Looking for somewhere that could accommodate 7 or 8 people over two apartments for two nights.
London Bridge area ideal however not essential as long as it's near a tube station!
Cheers,
M.