In this paper we introduce an innovative technique for localization services in IEEE 802.11 networks. We introduce a localization protocol that can make use of either Time Of Arrival or Direction Of Arrival measurements. The proposed architecture integrates the classical Basic Service Set topology with a set of Location Service Support nodes, that measure those parameters related to a pre-selected localization algorithm. A fast and accurate Time Of Arrival estimator, operating directly on the output of the OFDM demodulator, is also presented. The whole procedure has been designed with the intent of weaken the requirements on temporal synchronization among nodes, at the expenses of a small increase in the protocol overhead and a small accuracy loss