To sell to small, local and public facing businesses, it would help if your salesforce can talk intelligently about the business's actual market and the impacts your product will have on the specific services they offer.
To treat it like B2C is a mistake. Or to put it another way, small businesses don't go down to the ATT store and order their cell phone plans one at a time.
I will add that you don't really have a well defined market segment when it includes both restaurants and dry cleaners.