2 beds · Albion Street, London, Greater London, SE16 | Easy Property