Terrible service, I imported a car from Japan which it took 4 months (they says 5-6 weeks), no customer service, no communication, extra unclear charges, they want get all their money first and then they forget about you.Thy don't take responsibility of any mistake.
Stay away!
Review for:
Leo's World
Leo's World
1.0
Leo's WorldP.O. Box 251, Grand Cayman KY1-1104, Grand Cayman(345) 917-8438https://www.caymanlist.com/img/site/default-business2.jpg
1