The Churchill is based in leafy Portman Square in London’s West End, it is a beautiful location for a wedding or corporate event. We love the ever-changing pieces of art placed throughout the hotel, the stylish Churchill Bar and Terrace, and the proximity to Portman Square Gardens, itself a a beautiful spot for a wedding ceremony and outdoor portraiture.