Please use the tool below to upload pictures.

Clinic Name: The Floating Hospital: Main Clinic
Clinic Address: 41-43 Crescent Street, Long Island City NY