If you are looking for a fun place to have a bridal shower, O'Niell's in Nob Hill has a private event room that is perfect for these kind of events. The private space includes its own private paito. The food is great and the prices are great!
www.oniells.com/event-space