Johnson Fabrics is a little hard to find because it sits hidden behind other businesses in the area. It's also a warehouse setting with a non-descript building on the outside and inside. Don't let that deter you. The staff know their stuff when it comes to upholstery fabric. They have a great selection that range in price from about $1.50/sq yd all the way up to $25/sq yd. Plenty of parking and a pleasant, knowledgable staff make finding this place worth it. I've been shopping there for years and have never regretted it.