Du Cane Court | Balham | Art Deco
Du Cane Court, Balham High Road, London, SW17
It looks like nothing was found at this location. Maybe try a search?