A method, comprising: receiving, by at least one wireless computing system access point of a wireless computing system, a wireless signal from a user computing device; calculating, using the wireless computing system, a location estimate of the user computing device relative to the at least one wireless computing system access point and based on a signal strength of the wireless signal received by the at least one wireless computing system access point; calculating, using the wireless computing system, a defined boundary encompassing the estimated location of the user computing device; dividing, using the wireless computing system an area inside the boundary into a plurality of sections; computing, using the computing system, a first calculation of a location of the user computing device within the area inside the defined boundary based on an angle of arrival of the wireless signal received by the at least one wireless computing system access point determining, using the computing system, one or more first sections of the plurality of sections of the area inside the defined boundary that have results from the first calculation that are more likely than results for other sections to include an actual location of the user computing device; computing, using the computing system, a second calculation of a location of the user computing device based on the angle of arrival of the wireless signal received by the at least one wireless computing system access point, the second calculation being performed for an area within each of the one or more first sections of the area inside the defined boundary that have results from the first calculation that are more likely than results for other sections to include an actual location of the user computing device; selecting, using the wireless computing system, a particular section of the plurality of sections that has results from the second calculation that are most likely to be the actual location of the user computing device; and transmitting, using the wireless computing system and to the user computing device, location data related to the identified particular section of the plurality of sections to indicate the actual location of the user computing device, wherein the first calculation is a coarse calculation and the second calculation is a fine calculation. receiving, by at least one wireless computing system access point of a wireless computing system, a wireless signal from a user computing device; calculating, using the wireless computing system, a location estimate of the user computing device relative to the at least one wireless computing system access point and based on a signal strength of the wireless signal received by the at least one wireless computing system access point; calculating, using the wireless computing system, a defined boundary encompassing the estimated location of the user computing device; dividing, using the wireless computing system an area inside the boundary into a plurality of sections; computing, using the computing system, a first calculation of a location of the user computing device within the area inside the defined boundary based on an angle of arrival of the wireless signal received by the at least one wireless computing system access point determining, using the computing system, one or more first sections of the plurality of sections of the area inside the defined boundary that have results from the first calculation that are more likely than results for other sections to include an actual location of the user computing device; computing, using the computing system, a second calculation of a location of the user computing device based on the angle of arrival of the wireless signal received by the at least one wireless computing system access point, the second calculation being performed for an area within each of the one or more first sections of the area inside the defined boundary that have results from the first calculation that are more likely than results for other sections to include an actual location of the user computing device; selecting, using the wireless computing system, a particular section of the plurality of sections that has results from the second calculation that are most likely to be the actual location of the user computing device; and transmitting, using the wireless computing system and to the user computing device, location data related to the identified particular section of the plurality of sections to indicate the actual location of the user computing device, wherein the first calculation is a coarse calculation and the second calculation is a fine calculation.