Leave your heavy bags in a secure, insured storage location near Buckingham Palace, and enjoy the freedom to explore London without carrying around luggage. With insurance, you'll have peace-of-mind as you leave your belongings behind. Unlike many back checks and lockers, this luggage storage option doesn't impose any size restrictions—ideal for travelers with bulky suitcases.