NTL Offices

17 Mar, 1999

Previous Back to Gallery
170399 - NTL offices in Cardiff Bay

170399 - NTL offices in Cardiff Bay