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