Barrier Reef Sports Bar can handle that many people. Not quite as formal of a setting as Rainbow though. I like both places and both owners/staff.