3000 Northeast 151st Street North Miami Beach, FL 33181
Seated: 90
Square Feet: 1,620 ft2
Ceiling Height: 10 ft
Large meeting room with electronic recessed screen and high-tech audio, essential for presentations and lectures.