There are still only a few operational models of pedestrian movement. In particular, the gravity /entropy-maximizing model has received most attention. In this paper a descriptive model of pedestrian movement is presented. It can be considered as an extension of O'Kelly's model of the demand for retail facilities in the presence of multistop, multipurpose trips. The model basically consists of three submodels: one for destination choice, one for route choice, and one for impulse stops. Together, these submodels describe/predict the total demand for retail facilities within inner-city shopping areas. The model is applied to data from the city of Maastricht, The Netherlands