I live down in Oregon and my best friend is getting married up in Seattle this summer. I am her matron of honor

She will be having a lot of out of town guests, so we have decided to have the bridal shower the weekend before her wedding so they can attend also (she is getting married on a Monday).
Since so many of them will be staying in Seattle and won't have cars, I need to find a place to have her bridal shower that is in Seattle.
I don't really know that much about Seattle, so I am looking for potential places to hold it and would love any suggestions you might have!
I am looking for places that:
Are in Downtown, Captial Hill or the U-District
Have spaces we can rent out, or can accomodate 20-25 people
She doesn't seem to want to do traditional bridal showery stuff, so cool restaurants, or bars could work. Or if you know of any artsy craftsy places, wine places, coffee houses, etc.
Thank you so much for your suggestions!!