Henry staying in York location for free (2,3,5)
I believe the answer is:
on the house
'free' is the definition.
(something on the house is given free of charge)
'henry staying in york location' is the wordplay.
'henry' becomes 'H' (symbol for the unit of electrical inductance).
'staying in' is an insertion indicator.
'york location' becomes 'on the ouse' (York is on the River Ouse).
'h' inserted within 'ontheouse' is 'ON THE HOUSE'.
'for' is the link.
(Other definitions for on the house that I've seen before include "With the management's compliments" , "Where roof slates should be going" , "At the publican's expense" , "No charge" , "Where the roofer may be working" .)