
Waterfall Lodge and Retreat Weddings in Ben Lomond, California / Santa Cruz Mountains Wedding Venue The Waterfall Lodge is a retreat style wedding venue nestled in the Santa Cruz mountains in Ben Lomond, California. I love this venue because it is peaceful, shady, and just being there is an experience in itself. As a photographer,...