Norfolk and Western Historical Society

Location: 
Roanoke, Virginia