Cornhill Castle wedding photography

James and Cristina tied the knot at Cornhill Castle.