Main Clinic
Long Island City✓Validated 17 days ago
21-01 41st Ave Long Island City, 11101 Get directions
718.784.2240
www.thefloatinghospital.org/