Windsor House is a build-to-rent apartment development in south London (SW16), comprising 150 apartments completed in 2015.