367 Beachwood Avenue, London South