A linear open space leading to the towpath at Barnes
Rocks Lane, London, SW13 0DG, London, United kingdom
Every Day : 24 Hours .
Sports
Sitting places