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