If you're on a layover in London or have just checked out of a vacation rental, you can avoid the stress of finding a place to leave your luggage by dropping it off at a secure spot near Big Ben and Westminster. There are no size restrictions, so you can check a large suitcase, and all luggage is ensured for your peace of mind.