Ground Floor Flat, 12 St Margarets Grove, London, SE18 7RL | Dealsourcr