Bourton on the Water is a charming village in the Cotswolds, located in the heart of England. With traditional stone buildings, quaint cottages and picturesque countryside, it’s not hard to see why Bourton on the Water is one of the most popular and beautiful places to visit in the Cotswolds. The River Windrush flows gently…