A friendly and welcoming 16th Century Cotswolds Village Inn, the Horse & Groom is situated in the beautiful village of Upper Oddington, close to the Historic Market town of Stow-on-the-Wold. 4 The Cotswolds is one of the most popular destinations in the English countryside, appealing to both locals and tourists. Gentle farmland, villages with yellow…