I wanted to write a report to let everyone who decides to do business with Leo Martinez and TheLab in Ventura to think before you do. They are located at 11137 Azahar St Ventura.
Leo Martinez is a scammer and owes many people money for jobs he took and did not finish on top of owing other customers money on deposits.
Do not do business with this company or man!!!
0 comments