Donate now, support real-time help in NYC
Main Clinic
Long Island City✓Validated 9 months ago
21-01 41st Ave Long Island City, 11101 Get directions
718.784.2240
www.thefloatinghospital.org/