7311 NW 12th St. Miami, FL 33126 Map It
786-347-5800
By Alex DeLuca
By Nicole Lopez-Alvar
By Jose D. Duran