TheLab
Leo Martinez Destroyed my Vehicle and is a Shady Scammer who owes me money
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 ...