upholstery shop for cars or a smaller local fabric wholesaler. larger like joanns I've stayed away from.. they will have sample boards just like a carpet store that they can match up to you. it's ordered by the yard from a wholesaler. I believe the last time I bought it, seems that I paid $40 for 2 yards shipped. it's kinda expensive that way..
'06 Supra Launch 20SSV-gone but never forgotten