How To Hide Products Based On Customer Geolocation

Does any body know about an add-on that can hide/show products listing depending on the Geo location of the person and address of the vendor.