Shoulder of Mutton Welcomes You The Shoulder of Mutton is a traditional 18th Century English Country Inn, one of Hampshire’s best kept secrets