1. A navigation system comprising: a user interface configured to receive a location query; 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; 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 a device.