Wynwood, FL. 18 NW 23RD STREET