We are staying in an appartment, no a hotel.
Our check out is 12pm, but I flight doesn't takeoff till about 9pm.
If we were staying at a hotel, we could have left our bags at reception for the day. But the owner of the apartment has already said someone is booked into our room the night we are checking out, so they can't hold our bags.
So any suggestions on baggage storage places in London?