The Churchill Hotel is located in Washington, DC, on fashionable Connecticut Avenue near Dupont Circle, The Churchill Hotel has been home to a long list of diplomats, dignitaries, politicians, business travelers, & prominent families since 1906. But its historic legacy is not the only reason The Churchill stands out from literally hundreds of other hotel options in Washington, DC.