Hotel Review: Horse & Groom Village Inn, Cotswolds, England

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.

The post Hotel Review: Horse & Groom Village Inn, Cotswolds, England appeared first on The Travel Magazine.

Share: