10538 SW Eighth St. Miami, FL 33174 Map It
786-717-5557
By Luis Gomez
By Nicole Lopez-Alvar
By Olee Fowler
By Alex DeLuca