If you have a physical presence, make sure you own your Place page, and that you merge this with your normal Page (or just use the Place page as your normal Page to begin with).
That way you have a branded place for people to check-in to. They may also then like your Page from their mobile.
Even if they don’t, the check-in is displayed to their friends (even on a nice map to show where you are located) which not only promotes brand awareness and effectively an endorsement for your brand, but also allows them to click through to view, and hopefully like, your Page.
Again, if what I just said gave you a headache by just thinking about it, contact the Liked By Design team for assistance.