Mill Valley Community Center
The community center is new-feeling, very pretty and comfortable. Was great for our wedding, both the lawn area for the ceremony and the Cascade reception hall. The new facilities coordinator Seth was great to work with. Very responsive and flexible. They also provided a room (to change outfits, leave purses, etc) free of charge. There's parking. There are nice, clean bathrooms. Great space to do what you want. Tables and chairs are provided for the Cascade reception room so that was a great money saver! (We had to rent chairs for the lawn though.) All in all, a great place to host a ceremony AND reception. Only downsides: a few scheduling overlaps for our rehearsal, and soccer practice during the reception.