Address 4200 SW 89th Avenue Miami, FL 33165 Phone (305) 226-8152 Find Us On Contact us Notice: JavaScript is required for this content.