1400 NE 131st St. North Miami, FL 33161 Map It
305-610-6560
By Nicole Lopez-Alvar
By Alex DeLuca
By Ayi Santos
By B. Scott McLendon