Manor by the Lake is a gorgeous Gloucestershire wedding venue located on the outskirts of Cheltenham.