Display Marketpress products, by geolocation

Is it possible to display products, based upon the location of the site visitor? For example, if the site had stores and products for CityA, CityB, CityC, etc, but the user was viewing the site from CityA, could we have the site default to showing products from CityA, and allow the user the option of seeing products in other cities?