London pub displays 95 Christmas trees, 21,500 fairy lights
The Churchill Arms' 3-story has displayed of 95 trees and more than 21,500 Christmas lights in London. Watch full video to know more.
The Churchill Arms' 3-story has displayed of 95 trees and more than 21,500 Christmas lights in London. Watch full video to know more.