651 West Tower Avenue Alameda, CA 94501
Seated: 250
Square Feet: 2,500 ft2
Features: 2,500 square feet, Indoor private seating, 3 large 65” TVs (AV equipment available), Wireless sound system, High speed wifi, Radiant heat.