The Three Daggers is a beautifully restored 18th century inn in the heart of Wiltshire. Think charming, rustic rooms; a pub that celebrates local produce; beers brewed onsite; and three luxury self-catering cottages that provide an idyllic country escape.