The ability of a node to determine its location is an important task in wireless sensor networks as users are usually interested in knowing where the measurements are taken. In this paper, we study the use of location verification as a feedback mechanism to improve the localization accuracy. We first describe the general approach used. Then, we describe several algorithms to improve the accuracy of localization schemes for various practical situations. We consider algorithms for networks where nodes can obtain several independent location estimates and networks where the node can only obtain a single location estimate. We analyze these algorithms analytically and through simulation; and show that a significant improvement in localization accuracy can be accomplished in few iterations of executing these location verification-based feedback improvement schemes.