1800s Archive · World cities

The imposing imperial palace church, Tsarskoe Selo, Russia

Russia · 1897

The imposing imperial palace church, Tsarskoe Selo, Russia, Russia, 1897
The imposing imperial palace church, Tsarskoe Selo, Russia, Russia, 1897. World cities — The 1800s Archive, from the Library of Congress record.

More from this collection