If you decide to have multiple pages for your business, Facebook Locations is definitely the way to do it. It allows you to manage all of your pages and notifications from one central location, rather than trying to set up and manage each page separately.
Facebook Locations is a page management feature offered by Facebook for businesses with multiple locations. This creates the structure of a “parent” page (the main brand identity) and “child” pages for each local store location. Admins of the parent can view/manage all child pages, and admins of the child pages can manage their page only. You also have the option of sharing all content from the parent page to all (or some) child pages.
If you look at a brand that has the Locations Feature, you’ll see “Locations” in their FB page menu, which brings up a map showing nearby locations. Clicking on a place marker takes you to that individual store’s page.