The Dewdrop, Stewarts Road London, Built 1888
Back