120 SW 8th St. Miami, FL 33130 Map It
305-702-0403
By Clarissa Buch Zilberman
By Miami New Times staff
By Naomi Feinstein
By Nicole Lopez-Alvar
By Liana Martell
By B. Scott McLendon