Can anyone tell me where the DL crews stay when staying in London? Wife and I are planning a trip.

Thanks