Petrol Filling Stations in London - Barnes 159-167 Castelnau, Barnes, London, SW13 9EW Tags: convenience shop, tyre pressure, water