LOADINGERROR LOADING

West London Pub Adorned With Over 20,000 Lights

The Churchill Arms in Kensington has got its Christmas cheer on display. The building is covered with 97 Christmas trees and 21,500 lights.

Videos For You

Close

What's Hot