Senator House, City of London


Property Summary

A prominent building in the City of London.

SIZE: 156,000 sq ft