I have build Local presence for many of the Local small businesses Online in Canada, Need for 3 pack Google places ranking & Local business online.
Local citations, Business directory or Business listing is highly recommended for better Google local search results