Apollo House is a 22 storey tower block in Croydon, South London. It is 64m tall and construction ended in 1970.