A strip of landscaping between the main road and a private roadway
135-159 Holland Park Avenue W11, Kensington, London, United kingdom
Every Day : 24 Hours .
Sports
Sitting places