where is swains glendale
1 Located in Glendale, California, Swain's is a retail art supply store founded by Stanley Swain in 1949. 2  Swain's caters to its Los Angeles art supply customers by providing a unique one-stop shopping experience. 3  The heart and soul of Swain's is its commitment to giving the Los Angeles art supply patron the best customer service possible.