About
The MEZZ is a stunning space located in Downtown Orlando, which features wraparound, floor-to-ceiling windows, beautiful city views, modern art décor, customizable LED lighting, HD monitors and a state-of-the-art sound system.
100 South Eola Drive, Orlando, FL 32801, USA