3000 Northeast 151st Street North Miami Beach, FL 33181
Seated: 250
Square Feet: 2,754 ft2
Ceiling Height: 13 ft