Free luggage storage options in London are limited. However, some hotels may offer free luggage storage for their guests. If you're staying with friends or family, you could ask them to store your bags. Alternatively, you could try asking a local business or cafe if they would be willing to store your luggage for a short period, but there's no guarantee they'll agree.