Location estimation in wireless communications systems experiencing purely non-line-of-sight propagation paths is an open problem. In this paper, a novel least squares algorithm is presented to estimate the location of a mobile station (MS) experiencing purely non-line-of-sight communication with at least one base station (BS) by using the time of arrival (TOA), angle of arrival (AOA), and Doppler-shift (DS) measurements collected at the BS. Simulation results are provided to demonstrate the estimation accuracy and improvement over existing methods.