For a small business marketing, there are both offline and online marketing options available, I'll go with online marketing options here. You can start with social media marketing, make a strong presence on all social media channels and start interacting with audience.
You can also start content marketing, start a blog on website, do SEO for getting some organic traffic and generate leads. Although, PPC advertising is also good option for quick lead generation but it requires good budget. When you use multiple strategies, it's better to opt for marketing automation as it will make your work easy and manageable plus will boost your growth.
Make use of following tips-
A small business should always look around to get more leads. Moreover, they should leverage the benefit of social media as well.