Address: Life Sciences, 100, Nicolls Road, Town of Brookhaven, Suffolk County, New York, 11794, United States
Operator: Stony Brook University