Question: has euston station got lockers?
Answer: There are no self-service luggage lockers in London, although the Excess Baggage Company runs a storage facility in Euston station. Our recommendation: avoid, unless you want to pay £12.50 per bag, queue for half an hour and risk not being able to store at all because it's full.