TopCar
Read all reviews for TopCar →
Waiting for our deposit of Euro 1200 to…
Waiting for our deposit of Euro 1200 to be paid back since October 2024....despite several emails still waiting. We heard that this is 'normal' for Top Car and that their strategy is that clients eventually give up or forget about it.