119 ALEXANDRA Street, London South | Zown Home Search