El Hueco-Flagler Station Plaza

10505 NW 112th Ave, Miami, FL 33178