Where to leave luggage in London for 5 nights?
My plan:
Saturday - arrive London and leave LARGE luggage in evening
Sunday - off to tour Europe from Luton airport in the morning
Monday and Tuesday - not in London
Wednesday - arrive London in the evening
Thursday - get the luggage in the morning before flight at 12noon at Heathrow airport (leaving UK for good)
Any recommended places for me to leave my luggage?
Many thanks in advance.

