660 Terry Rd, Hauppauge, NY 11788, United States