We will be in London this June. Coming from California , our plane will arrive around 7 am . We have not received confirmation regarding our apartment rental yet but I wonder if there is a place I can leave our luggages as check in is usually around 4 pm. Although, we will be jetlag , we would like to start our sightseeing without lagging our luggages. Thanks.