Search results
- See moreSee moreSee moreSee moreFabric Town USAFabric Store · $$
Fabric Town USA was established in 1973, and we are a locally owned and operated business. We have a staff of friendly...
Website: fabrictownusa.net
Phone: (805) 643-3434
Cross Streets: Near the intersection of E Main St and S Borchard Dr
2686 E Main St Ventura, CA 93003 2039.14 mi
Is this your business? Verify your listing
Amenities
- Accessible