2 Lighthouse Rd.%2C New Haven%2C CT 06512 United States