Dog Friendly Restaurants StomachThe Feathered Nest Country Inn – Gastropub with an enviable view of Cotswold, England