Ruby Hill Golf Club Wedding | Christina + Jason | Pleasanton, CA

We had a wonderful time covering Christina & Jason’s beautiful wedding at Ruby Hill Golf Club. We loved the sparkler celebration in the evening and it was so much fun.

01-ruby-hill-golf-club-wedding-photography02-ruby-hill-golf-club-wedding-photography03-ruby-hill-golf-club-wedding-photography04-ruby-hill-golf-club-wedding-photography05-ruby-hill-golf-club-wedding-photography06-ruby-hill-golf-club-wedding-photography07-getting-ready-photography08-getting-ready-photography09-getting-ready-photography10-ruby-hill-golf-club-wedding-photography11-ruby-hill-golf-club-wedding-photography12-first-look13-wedding-portrait14-wedding-portrait15-bridal-party-portrait16-bridal-party-portrait17-bridal-party-portrait18-bridal-party-portrait19-bridal-party-portrait20-ceremony-setup-ruby-hill21-ceremony-setup-ruby-hill22-ruby-hill-wedding23-ruby-hill-wedding24-ruby-hill-wedding25-ruby-hill-wedding26-ruby-hill-wedding27-ruby-hill-wedding28-ruby-hill-wedding29-ruby-hill-wedding30-ruby-hill-golf-club-wedding-photography31-ruby-hill-golf-club-wedding-photography32-ruby-hill-golf-club-wedding-photography33-ruby-hill-golf-club-wedding-photography34-ruby-hill-golf-club-wedding-photography35-ruby-hill-golf-club-wedding-photography36-ruby-hill-golf-club-wedding-photography37-ruby-hill-golf-club-wedding-photography38-ruby-hill-golf-club-wedding-photography39-ruby-hill-golf-club-wedding-photography40-ruby-hill-golf-club-wedding-photography41-ruby-hill-golf-club-wedding-photography42-ruby-hill-golf-club-wedding-photography43-ruby-hill-golf-club-wedding-photography44-ruby-hill-golf-club-wedding-photography45-ruby-hill-golf-club-wedding-photography46-ruby-hill-golf-club-wedding-photography47-ruby-hill-golf-club-wedding-photography48-ruby-hill-golf-club-wedding-photography49-ruby-hill-golf-club-wedding-photography

Comments

Add a comment...

Your email is never<\/em> published or shared. Required fields are marked *

Hello Friends

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Nam nibh. Nunc varius facilisis eros. Sed erat. In in velit quis arcu ornare.

Let’s Connect