I am not certain if this card shows Charlton in London or may be of one of the English villages named Charlton? However, I do think it is probably a scarce postcard view.