Cain Manor is a luxury barn-style wedding venue situated on the top of a hill at the end of a long winding driveway. Your celebrations will take place in the Music Room with up to 170 guests overlooking the Surrey Hills. This beautiful oak-beamed venue has floor to ceiling windows and perfectly manicured gardens, ideal for a slightly more intimate ceremony and dining setup.