33 Lake Road
Ambleside
Cumbria
LA22 0BH
The Churchill Inn is situated at the heart of the picturesque South Lakeland town of Ambleside. Charming shops, cafes and galleries are nestled around the Inn.
Come and enjoy walking the local fells, sailing on Windermere or just relax and soak up the atmosphere of Ambleside and the surrounding area.
There are currently no reviews for this company
All fields are required. Your review will appear immediately.