← Back to store listing (California) Fabric Town USA California Address: 2686 E. Main Street Ventura, CA 93003 E-mail: [email protected] Phone: 1-805-643-3434 Visit website