Yes. Even if the business or a public program has a “no pets” policy, it may not deny entry to a person with a service animal. Service animals are working animals, not pets. So, although a “no pets” policy is perfectly legal, it does not allow a business to exclude service animals.
For additional information, take a look at the following resources: