Strasburg Cathedral Square Sticker
- from our Affiliates
English School's Strasburg Cathedral, from 'The Illustrated London News', 1870 located at a Private Collection. The Strasburg Cathedral, from 'The Illustrated London News', 1870 was created around the 19th century.