Glasgow House is an 18 storey tower block on the Maida Vale estate in Westminster, London. It was approved in 1961 and construction on the 52m tall building ended in 1964.
Glasgow House is an 18 storey tower block on the Maida Vale estate in Westminster, London. It was approved in 1961 and construction on the 52m tall building ended in 1964.
Glasgow House is an 18 storey tower block on the Maida Vale estate in Westminster, London. It was approved in 1961 and construction on the 52m tall building ended in 1964.