Jimtown Store 6706 Hwy. 128 Healdsburg CA United States
Hours: Open Thurs.-Tues.
Phone: 707.433.1212 Accepts: MasterCard/Eurocard