Mary Jo's is a warehouse sized fabric store. They have every type of fabric imaginable. Everything is sorted well and they carry a wide variety of notions. They have a smaller needlework section. They also have tons of patterns for just about anything you could possibly need. Mary Jo's is like no other!
more