The Dewdrop, Stewards Road, Battersea London, Built 1888
Back