Review of Leo's World

Review for:
Leo's World

1.0
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!

Reply to Review

Sign-in Required

Please sign-in or register in order to reply to this review.

Sign inRegister