I grew up a few blocks from a Ben Franklin store. As a kid I always spent my allowance there!
Sadly our nearest cities store closed, but there is still one in Delavan Wis. Its a nice store, prices about the same as Hobby Lobby, but they do have some 30's fabrics, ect.