105 Victoria Street

105 Victoria Street

Location

London, UK

Size

43,660 m2 / 470,000 ft2