Ridiculously named development off Jamaica Road.
London, The Triangle
Photo of The Triangle by