7283 Biscayne Blvd Miami, FL 33138 Map It
305-756-8102
By Miami New Times staff
By Asha Elias
By B. Scott McLendon
By Jose D. Duran