Ground Floor Flat, 2 Church Terrace, London, SE13 5BT | Dealsourcr