premier Inn TV

Jan 30, 2016, 09:40 AM, Swansea, Wales, United Kingdom

The TV in this premier in hotel room makes a noise but I've never heard of any TV manufacturers make ever.

clip location map