Did you know we can add LLumar window film to your car, your home, and business?  Just ask us!


About Us

The"World's Largest" Redwood Tree Service Station located on Highway 101 in North Ukiah, California, has proven a mecca for tourists since 1936. Over 1500 years old this tree was carefully selected from a grove of monster Redwoods 17 miles west of Ukiah, quartered and reassembled in its present location.

Visitors welcome to our museum.