Stow Lodge Hotel

Situated in the heart of the Cotswolds, Stow Lodge Hotel is centrally located in the historic hill top town of Stow-on-the-Wold. The hotel overlooks the historic market square with its many interesting and unique shops and galleries.
The picturesque gardens are full of vibrant colours and wonderful fragrances during the spring and summer months, making an ideal setting for guests to relax and enjoy the beautiful surroundings