A photographic postcard of large detached houses in Cedars Road, Clapham. ID; IV336/5/3
From the Loobey Postcard Collection