Sequoia Retreat Center - Ben Lomond (Santa Cruz)
The Sequoia Retreat Center is a beautiful venue nestled into the towering redwood trees of the Santa Cruz mountains in Ben Lomond, California. If you are looking for a charming space away from the hustle and bustle, this location my be perfect. They have lots of cabins onsite and multiple areas to hold your event. Check them out... http://www.sequoiaretreatcenter.com/
Read More