We have a location finder which drills down into a page per location which then has cross links to the products lines which that location provide.
The page title for each location is something like<name of="" company=""><city town=""><geographical area=""></geographical></city></name>
<main service="" product="">if not too long!
If in your database you could have a description section for a unique piece of content per branch better still, perhaps location information or specialties for the location.
I would however echo the message about one website for the company and only split off into a second site for specialist products or brands. Even then I would use one website if I could get away with it as content is king and lots of good content will get noticed more.
</main>
