A location of a client device may be detected. From a first location, a first angle from a first reference line to the client device may be determined using beamforming. Next, from a second location, a second angle from a second reference line to the client device may be determined using beamforming. The first reference line and the second reference line may be parallel. Then, an intersection point of a first directional line and a second directional line may be determined. The first directional line may be defined by the first location and the first angle. The second directional line may be defined by the second location and the second angle. A client device location corresponding to the intersection point may then be obtained.