Great spot to stay in London for a larger group