5 Fun First Dates in Santa Rosa

Want to shake things up a little? We've rounded up a few fun first dates that are sure to make a lasting impression.