- North America »
- Canada »
- ON »
- ThatRadio.com
ThatChannel internet TV station launched in 2008 as an extension of ThatRadio.com, broadcasting from downtown Toronto since 2004. Both ThatChannel.com and ThatRadio.com are managed by ... See more
ON - Canada - English
(416) 204-9951
600 Bay Street, Suite 405Toronto, OntarioCanada M5G 1M6
contactus@thatchannel.com