1. A method implemented by at least one computing device for converting an address into a textual description based at least in part on a nearby landmark, the method comprising: receiving, by the at least one computing device, a request to provide a target location of an address; comparing the location request with a plurality of nearby landmarks; selecting at least one of the plurality of nearby landmarks based at least in part on a user familiarity and a popularity as measured by a total number of users that are aware of the at least one of the plurality of nearby landmarks; presenting the at least one nearby landmark in response to the location request; and returning, by the at least one computing device, a description of a spatial relationship between the at least one nearby landmark and the target location.