Invia SMS: Optimizing Store Placement in Urban Environments