5641 Indian River Road Virginia Beach, VA 23464
Seated: 1,400
Standing: 1,400
Square Feet: 12,876 ft2