homedsgn logo homedsgn logo

Cheltenham

Cowley Manor

By • 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.

More…

pinterest button