1501 Venera Ave Miami, FL 33146