1. A navigation system comprising: a user interface configured to receive a location query for a retail location from a location requestor; a control unit, coupled to the user interface, configured to: determine candidate locations for the location query; determine a candidate associated location, specific to each of the candidate locations, based on the frequency the candidate associated location is selected on a device and subsequently traveled to; generate a list of the candidate locations matching the retail location, wherein the list includes the candidate associated location for each of the candidate locations; determine a waypoint destination from an instance of the candidate locations based on a selected instance of the candidate associated location specific to the instance of the candidate locations; and calculate a travel route including the waypoint destination and the selected instance of the candidate associated location for displaying on the device; and calculate a popularity weighing scheme for the selected instance of the candidate associated location based on travel of the location requestor along the travel route to the selected instance of the candidate associated location.