You could try a three-column theme, with one column for location 1 (add an image that shows what it looks like), one column for location 2 (ditto image), and use the third column to add some general information about the brand.
https://wordpress.org/themes/tags/responsive-layout+three-columns/
(maybe Catch Responsive, Greenigma, dunno)
If with the second request you mean that each location should each have its own navigation: That requires a bit more work (create a template for each location, then new menus for each location).
yes! this is what i need –
If with the second request you mean that each location should each have its own navigation: That requires a bit more work (create a template for each location, then new menus for each location).
how do you create a template for each location?
You need to enable multiple menus in your functions.php:
https://codex.wordpress.org/Navigation_Menus
And add the code to display the menu to your template. Then use the WP back-end to add menu items to it.
To create a template, often you can just duplicate the page ‘element’ of your theme where in this case you want to add your new navigation (e.g. page.php), and give it a different file name and different Template name’ in its header comments:
https://codex.wordpress.org/Page_Templates
So, for location A you could create page-locationa.php and for location B page-locationb.php .
Once you have templates, you can select a relevant template when editing a page for your locations. As you added code for custom navigation to the template, and you associated the template with the page, you’ll then see the appropriate navigation for that location.