10 Rochester Row, London SW1P 1BS

Retail · Development

  • Leasehold
  • 2 retail units
  • 5,887 sq ft
  • Purchased August 2011