We investigate the two-dimensional flow of a liquid foam around a circular obstacle by measuring all the local fields necessary to describe this flow: velocity, pressure, and bubble deformations and rearrangements. We show how our experimental set-up, a quasi-two-dimensional ‘liquid pool’ system, is adapted to the determination of these fields: the velocity and bubble deformations are easy to measure from two-dimensional movies, and the pressure can be measured by exploiting a specific feature of this system, a two-dimensional effective compressibility. To describe accurately neighbour swapping (so-called ‘T1’ processes), we propose a new, tensorial descriptor. All these quantities are evaluated via an averaging procedure that we justify by showing that the fluctuations of the fields are essentially Gaussian. The flow is extensively studied in a reference experimental case; the velocity presents an overshoot in the wake of the obstacle, and the pressure is maximum at the leading side and minimal at the trailing side. The study of the elastic deformations and of the velocity gradients shows that the transition between plug flow and yielded regions is smooth. Our tensorial description of T1s highlights their correlation both with the bubble deformations and the velocity gradients. A salient feature of the flow, notably for the velocity and T1 distribution, is a marked fore–aft asymmetry, the signature of the elastic behaviour of the foam. We show that the results do not change qualitatively when various control parameters (flow rate, bubble area, fluid fraction, bulk viscosity, obstacle size and boundary conditions) vary, identifying a robust quasi-static regime. These results are discussed in the framework of the foam rheology literature. A movie is available with the online version of the paper.