North Kensington, 29 Barlby Road, W10 6AN, London, GB

29 Barlby Road
North Kensington
London
W10 6AN
United Kingdom

51.5215, -0.223507