Manor House Hotel in Gloucestershire is an idyllic setting for a quintessentially British countryside wedding. Situated in the Cotswold town of Moreton in Marsh this 16th century Cotswold stone building oozes romance and rustic charm from the outside with a chic interior for a delightful wedding venue. The hotel’s experienced wedding coordinator Tom Gibbons is...