The Mountain Inn in Lutton is a traditional country inn nestled in the South Hams and foothills of Dartmoor National Park. After reopening in 2020, it has become known for its welcoming atmosphere, picturesque views and selection of real ales served from local breweries. Visitors enjoy its pub garden, hearty food and relaxed countryside vibe, making it a popular stop for locals and walkers exploring the area.