Set within 2.5 acres of beautiful landscaped gardens, with one of Central London’s largest green areas – 200-acre Battersea Park – right on the doorstep and within few minutes’ walk to Chelsea Bridge and just over a mile from fashionable Sloane Square. Perfectly located in Zone 1 with all …