Ground Floor Flat, 19 Vambery Road, London, SE18 3HA | Dealsourcr