Kleber Place, Strassburg, Germany
Keystone ID: 10371 Note: All titles, descriptions, and location coordinates are from the original Keystone Slide documentation as supplied by the Keystone View Company. No text has been edited or changed.