1. A computer-implemented method of displaying a location-specific image on a mobile device, comprising: under control of one or more computer systems configured with executable instructions, receiving, from a mobile device, information identifying a location of the mobile device; receiving, from the mobile device, a shopping list that includes one or more items; determining a respective store category for at least one item in the shopping list; identifying one or more stores based on the respective store categories for the one or more items and on the location of the mobile device; selecting, for each of the one or more identified stores, a respective location-specific image from a plurality of location-specific images; and sending the selected location-specific images to the mobile device, wherein the mobile device is enabled to display the selected location-specific images corresponding to the location of the mobile device.