4110 NW 17 Avenue Miami Florida 33142 United States Telephone: 305.635.2935 Telephone: 305-924 6664 Click here to view a map