PPeter8 years ago in LondonNear St Pancras and half the price to store your luggage for a maximum of 24 hours. Very correct. Luggage is sealed and stored.TranslatedShow original