The Tower is a 20 storey tower block on Tudor Road in the town of Cwmbran. Completed in 1964, it is 60 metres tall and dominates the skyline and countryside.
Advertisement
READ MORE
The Tower is a 20 storey tower block on Tudor Road in the town of Cwmbran. Completed in 1964, it is 60 metres tall and dominates the skyline and countryside.