We study a model of a supply chain chain network, combining traditional Brick & Mortar (B&M) stores with collocated click & collect points. These points are supplied by either a dark store or B&M store itself. For this model we investigate setting the optimal inventory at the beginning of every period at each B&M store and the dark store. We also investigate the optimal fulfilment policy when customer demand is revealed. We first find the optimal fulfilment policy and then formulate the problem as a two stage stochastic problem with recourse. We find the optimal inventory levels using Infinitesimal Perturbation Analysis.