114 Southwest North River Drive Miami, FL 33130
Square Feet: 30,000 ft2
The Wharf is Miami’s premiere open-air event space, located riverside on the historic Miami River.