About Channelfilms
Specialist Film Rental stores and On-Line Platform. We're London based with stores in Ladbroke Grove, Maida Vale & Camden Town.
Channelfilms Description
Now London's largest Film Rental chain?. . . we've only got three shops!
More about Channelfilms
Channelfilms is located at 22 Kentish Town Road, Camden Town, NW1 9NX London, United Kingdom
0207 267 1081
http://www.channelfilms.com