A business premises is the physical location that houses your business. With the growth of e-commerce, there is an option for businesses today to operate without physical premises through an online presence.
However, many businesses still prefer to have a physical location. Some are required by law to have a physical location, while others have the preference due to reputation and perception.