The blind, persons who have a visual disability, the hearing impaired, persons who are subject to epilepsy or other seizure disorders, and persons who have other physical disabilities have the same right as the able-bodied to the full and free use of the streets, highways, sidewalks, walkways, public buildings, public facilities and other public places.
     The blind, persons who have a visual disability, the hearing impaired, persons who are subject to epilepsy or other seizure disorders, and persons who have other physical disabilities are entitled to full and equal accommodations, advantages, facilities and privileges of all common carriers, airplanes, motor vehicles, railroad trains, motor buses, street cars, boats or any other public conveyances or modes of transportation, hotels, lodging places, places of public accommodation, amusement or resort and other places to which the general public is invited, subject only to the conditions and limitations established by law and applicable alike to all persons.
     Every totally or partially blind or hearing impaired person, person who is subject to epilepsy or other seizure disorders, or person who has any other physical disability or a trainer of support dogs, guide dogs, seizure-alert dogs, seizure-response dogs, or hearing dogs shall have the right to be accompanied by a support dog or guide dog especially trained for the purpose, or a dog that is being trained to be a support dog, guide dog, seizure-alert dog, seizure-response dog, or hearing dog, in any of the places listed in this Section without being required to pay an extra charge for the guide, support, seizure-alert, seizure-response, or hearing dog; provided that he shall be liable for any damage done to the premises or facilities by such dog.