Leon House is a 21 storey tower block in Croydon, South London. It was built in 1966 and is 71m tall.