871 Venetia Ave Miami, FL 33134