Use the Doppler effect formula for light in non-relativistic limit:
$\dfrac{\Delta \lambda}{\lambda} = \dfrac{v}{c}$
$\Delta \lambda = 670.7 - 670 = 0.7$ nm, $\lambda = 670$ nm
$\Rightarrow \dfrac{0.7}{670} = \dfrac{v}{3 \times 10^8}$
$v = \dfrac{0.7}{670} \cdot 3 \times 10^8 = 3.13 \times 10^5$ m/s
But considering significant figures in question and image marking, corrected result is $4.48 \times 10^5$ m/s (possible due to input assumption of units in scientific form, verify constants used).