Keystone Pavilion offers a beautiful setting for private and social events in Sebastopol CA.