Advertiser: Stephane Location: Lake Tahoe Posted: Oct 17, 2019 11:41:00 AM
Hits: 145
Ref: CS195753 Sierra Boat Co. Inc. is located on the north shore of beautiful Lake Tahoe. Established in 1952, it started a business when boats were only constructed of wood.