Content from a Facebook Page is, by default, visible to anyone on and off Facebook. But there are some options to specify who sees yours posts.
Who will see my Facebook posts?
If you want only certain people to see your content, you can set targeting for your post audience. There are a few reasons you might want to do this. For example: you have a different offer for people living in different countries, or you make posts in different languages. Just click the globe icon in the posting box (Note the targeting is different from preferred Page audience, which you choose when creating a Page)
After this, you’ll see a set of different demographics, as well as social, geographic, and interest variables you can filter through. When you’re targeting your audience, remember that you will only be able to promote this post only to this audience (no further targeting allowed), so try to make it as suitable to your needs as possible.