By Jessica • Jan 10, 2014
Cowley Manor is a splendid lodging property located in Cowley, Cheltenham, Gloucestershire, in England.
It is surrounded by 55 acres of woodland, parks, and meadows, as well as natural springs, and lakes with Victorian cascades.
Photos courtesy of Cowley Manor
Click any photo to see a larger image - Use buttons or j/k/arrow keys to navigate through the articles