2 bed apartment in London 18

2 bed apartment in London 18