1900s St. Louis: Spectacular Historical Photos Show St. Louis, Missouri, at the turn of the 20th Century
#6 St. Nicholas Hotel, 407 North Eighth Street (northwest corner of Eighth and Locust Streets, also known as the Victoria Building), 1905
Places & People
