Afternoon Tea The Slaughters Country Inn Afternoon Tea Cotswolds Book afternoon tea in the relaxing surrounds of the The Slaughters Country Inn in Gloucestershire.