A method comprising: receiving, by a service provider, a request from a mobile electronic device to receive information regarding merchants having a specified attribute; determining, by the service provider, a current geographical location of the mobile electronic device; determining, by the service provider, for a user associated with the mobile electronic device from a geographical region surrounding the current geographical location, one or more portions of the geographical region based on at least one of (i) a location in the geographical region that is most frequented by the user, (ii) purchase history for the user, (iii) a mode of transportation that is currently being used by the user, (iv) an appointment for the user, (v) a current speed or direction of the mobile electronic device, (vi) a current navigation route of the user, (vii) a transportation route in the geographical region, (viii) current weather conditions for the geographical region, (ix) current traffic conditions for the geographical region, (x) a current time of day or year, or (xi) an event occurring in the geographical region, wherein determining the one or more portions of the geographical region comprises defining, by a geo-fence module of the service provider, one or more geo-fences for the one or more portions of the geographical region; identifying, by the service provider, one or more merchants each having the specified attribute, each having an establishment located within the one or more portions of the geographical region and each being associated with a point-of-sale, POS, device, wherein a location component of the POS device indicates location information of the POS device, wherein the location information of the POS device is stored as merchant information in a memory of the service provider, wherein identifying one or more merchants each having an establishment located within the one or more portions of the geographical region comprises referencing the merchant information; and causing, by the service provider, display of, on the mobile electronic device, information regarding the one or more merchants, wherein the service provider includes one or more computing devices and is configured to determine the current geographical location of the mobile electronic device by communicating with the mobile electronic device and/or a location based service to receive location information. receiving, by a service provider, a request from a mobile electronic device to receive information regarding merchants having a specified attribute; determining, by the service provider, a current geographical location of the mobile electronic device; determining, by the service provider, for a user associated with the mobile electronic device from a geographical region surrounding the current geographical location, one or more portions of the geographical region based on at least one of (i) a location in the geographical region that is most frequented by the user, (ii) purchase history for the user, (iii) a mode of transportation that is currently being used by the user, (iv) an appointment for the user, (v) a current speed or direction of the mobile electronic device, (vi) a current navigation route of the user, (vii) a transportation route in the geographical region, (viii) current weather conditions for the geographical region, (ix) current traffic conditions for the geographical region, (x) a current time of day or year, or (xi) an event occurring in the geographical region, wherein determining the one or more portions of the geographical region comprises defining, by a geo-fence module of the service provider, one or more geo-fences for the one or more portions of the geographical region; identifying, by the service provider, one or more merchants each having the specified attribute, each having an establishment located within the one or more portions of the geographical region and each being associated with a point-of-sale, POS, device, wherein a location component of the POS device indicates location information of the POS device, wherein the location information of the POS device is stored as merchant information in a memory of the service provider, wherein identifying one or more merchants each having an establishment located within the one or more portions of the geographical region comprises referencing the merchant information; and causing, by the service provider, display of, on the mobile electronic device, information regarding the one or more merchants, wherein the service provider includes one or more computing devices and is configured to determine the current geographical location of the mobile electronic device by communicating with the mobile electronic device and/or a location based service to receive location information.