Holland Street, Kensington

Holland Street, 2016
The Elephant and Castle public house on Holland Street

Holland Street is a street in Kensington, London W8.