190 SE First Ave. Miami, FL 33131 Map It
305-415-2006
By Clarissa Buch Zilberman
By Miami New Times staff
By B. Scott McLendon
By Nicole Lopez-Alvar
By Naomi Feinstein
By Celia Almeida