3000 Northeast 151st Street North Miami Beach, FL 33181
Seated: 40
Standing: 100
Square Feet: 10,930 ft2
The terrace offers 180 degree views and 11,000 square feet of outdoor terrace space.