Swan entering Ohio river's place of easy access (4,5)

I believe the answer is:
open house
'of easy access' is the definition.
The definition suggests a singular noun which matches the answer.
'swan entering ohio river's' is the wordplay.
'swan' becomes 'pen' (pen is a kind of swan).
'entering' indicates putting letters inside.
'ohio' becomes 'oh' (abbreviation).
'river' becomes 'ouse' (Yorkshire river).
'pen' placed inside 'oh' is 'openh'.
'openh'+'ouse'='OPEN HOUSE'
'place' acts as a link.
Can you help me to learn more?
(Other definitions for open house that I've seen before include "Hospitality to all comers - unlock doors?" , "showing hospitality to all?" , "Invitation to all" , "welcoming situation" , "Unrestricted hospitality" .)
