About Vanguard Self Storage Soho
Vanguard Self Storage has been offering self storage in London for over 50 years, with several branches across the country. The Soho branch is right in the heart of London's city centre, providing a variety of different sized storage units to businesses and people living in Soho, Chinatown, Mayfair, Covent Garden and nearby.