All of our fabrics are screen printed with water-based inks in San Francisco, CA. 
Normally, our minimum order is 3 yards but if we have it in stock, happy to do less than 3 yards. Quantities and patterns in stock are limited and are always changing.
Reach out if you need further information