You actually say "open house" even for things that are not homes. A company can have an open house to welcome current and potential clients to a new location, the university can have an open house to show off for propsective attendees.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.