Champion Lodge
Champion Lodge
Champion Lodge
was a large house at
Camberwell
in
London
.