picture frame shop in Santa Cruz United States
About 5 results.
Lenz Arts
142 River St, 95060 Santa Cruz, United StatesFounded in 1968 by artists Andy & Cynthia Lenz, Lenz Arts has been described as "one of the last real art stores on the West Coast". Lenz Arts also hosts the longest running custom frame shop in …