One Cavendish Place

  • ADDRESS: 1-5 Cavendish Place, London W1G 0QF
  • PURCHASE DATE: 2001
  • SIZE: 26,019 sq.ft.