LILI OCHOA, INC. is an Active company incorporated on September 19, 1994 with the registered number P94000069350. This Domestic for Profit company is located at 1802 SW 62ND PLACE, MIAMI, FL, 33155 and has been running for thirty years. It currently has one PST.