keep open house v. phr. To offer hospitality and entertain those who come at any given time on a certain day or afternoon.
Beth and Charlie have a cottage by the lake where they keep open house on Saturday afternoons during the summer. [TahlilGaran] English Idioms Dictionary ▲