Lombard Street

  • City: London
  • Location: City of London
  • Investment Area: 5.442 m²
  • Year of aquisition: 2020