vensuberg: an addition to the post here. STL almost certainly stands for St. Louis, the district in Paris where many of the print shops that actually produced these cards were located.
SheFucksHim SheLikesItRough