A photographic postcard published by Card House of Clapham Road, Stockwell. Shops include Nos156-158, the Telegraph and Post Office. ID; IV136/5/12
From the Loobey Postcard Collection