Tompkins Square Free Clinic

The Tompkins Square Free Clinic is a health care facility located in New York City.

History
To be added