The Dewdrop, Stewards Road, Battersea London, Built 1888

Back