ONE London Road

  • Prices from £79,999 for a studio apartment
  • 10% net return for 3 years from completion
  • 3% interest on deposits during construction
  • 250 years leasehold
  • £350 per annum ground rent