El Patio Wynwood

167 NW 23rd St, Miami, Florida, United States