Creve Coeur Camera closes last store

Creve Coeur Camera, one of the midwest’s prominent camera store chains, announced the closure of its last store, located at 12747 Olive Blvd., in St. Louis, Mo. The chain had boasted of 10 area locations at its height but has closing locations over the past few years. The announcement said business’ The School of Imaging, now called “St. Louis School... Read More