Twin Fir Ranch is a family owned wedding venue located in Upper Lake, Ca. Featuring a rustic-chic barn and lush green grounds perfect for ceremonies and receptions, it offers an idyllic setting for a fairy-tale wedding experience.