The Beckford Inn is a beautiful, newly refurbished 19th-century Cotswold pub and hotel near Tewkesbury. You will find a spacious beer garden and heated pergola terrace next to a beautiful garden marquee, perfect for inside-outside drinks, meals, and events also on the property.