The Parade in New London in 1880. The 1864-built station is at right.