8392 SW 70th St. South Miami, FL 33143 Map It
786-338-5861
By Nicole Lopez-Alvar
By B. Scott McLendon
By Alex DeLuca