Quintessential English Inn at the heart of the famous Cotswold town of Tetbury. Intimate and stylish rooms, homemade traditional British fayre and a great bar.