The paper presents a novel localization method for indoor environments utilizing Wi-Fi infrastructure, aimed at addressing signal propagation errors caused by obstructions. A two-level approach is proposed: a coarse level to estimate the user's locality and a fine level to apply corrections using a multi-wall propagation model to determine accurate user location. Experiments demonstrate that the proposed technique achieves meter-level accuracy and effectively compensates for signal attenuation caused by barriers in indoor settings.