×

Norman Shaw Buildings

The Norman Shaw Buildings are a pair of buildings in Westminster, London, overlooking the River Thames. Wikipedia
Opened: 1891
London borough: City of Westminster