33 Lake Road, Ambleside, Cumbria, GB
The Churchill Hotel is located in the Lake District town of Ambleside in Cumbria, England, within a mile of Lake Windermere. The nearest train station is in Windermere, four miles from the hotel. Hotel Features. The Churchill is a traditional brick built three storey property. The hotel's air conditioned lobby offers a television and the hotel's games room offers a pool table and video games. Complimentary parking is available to the rear.