10 Reasons Business Should Look into Self Storage July 28, 2020 Business The average size of London commercial spaces average around 5,000 sq ft or 465 sq m. While it is sizable, it is