The Barkers Building 63 - 97 Kensington High Street Kensington, London W8 5SE
View directions
Nothing's happening here