Holland Street, KensingtonFrom Wikipedia, the free encyclopedia Holland Street is a street in Kensington, London W8. Holland Street, 2016 The Elephant and Castle public house on Holland Street
Holland Street is a street in Kensington, London W8. Holland Street, 2016 The Elephant and Castle public house on Holland Street