Definition of - ITV3

ITV3
ITV3 is a 24 hour, entertainment tv channel in the UK. It was launched in 2004.
More Information:
More Information From Wikipedia
ITV3 Owner - ITV - Also Owns