B. It is unlawful for any person to permit, allow, keep or carry any animal in, upon or within a public transportation facility, or any other public building or facility, particularly a building or facility in which food or drink is prepared or stored, except a certified assistance dog trainer shall not be denied the use of such facilities if accompanied by a seeing eye, guide, or assistance dog i