We introduce a formulation for the inventory-location problem with routing costs. A single supplier distributes a single product to multiple retailers with deterministic demand through a set of distribution centers. The product is a perishable product with a certain shelf-life. The problem is to determine how many warehouses to open, where to locate them, and which customers to allocate to them. We develop a mathematical model for the problem, and solve small size instances of the problem using GAMS. Our numerical studies demonstrate the benefits of integrating different supply chain decision levels