Two tastefully decorated and well-equipped two-bedroom apartments – including one with garden – in a listed...
South London · 22 Stockwell Green, London