7283 Biscayne Blvd Miami, FL 33138 Map It
305-756-8102
By Miami New Times staff
By Nicole Lopez-Alvar
By Olee Fowler
By Naomi Feinstein
By Alex DeLuca