20 Dumbreck Court is a 22 storey tower block in Dumbreck in Glasgow's south side. Approved in 1968, construction was carried out by D.L. The 63m tall building was completed in 1972 and contains 99 flats and maisonettes that offer great views over Bellahouston Park. Other tower blocks of the same design were constructed nearby Ibrox and Cardonald.
Advertisement