We consider the estimation of the direction of arrival (DoA) in the presence of hardware impairments that include the RF carrier frequency offsets, the phase offsets generated by an uncalibrated array, and the DC offset. The impairments model has been derived from the analysis of a hardware multiple antenna test-bed that uses direct down-conversion RF front-ends. The performance of the proposed algorithm has been investigated both analytically and via simulations. We show that the estimator provides good performance for a wide range of angles and it is robust to the hardware impairments.