Successful promotion combines multiple channels: social media (including paid ads), email marketing to your network, press releases to local media, flyers in the neighborhood, and a landing page on your website. Offer an appealing program featuring demonstrations, tours, or activities. Free admission and parking make it easier for people to attend.
For more promotional tips, check out our article on organizing an open house.