England
England
London
Storey's Gate
A central London thoroughfare near St. James's Park, famed for its adjacency to historical and political landmarks like Westminster Abbey.
Storey's Gate