Worst customer service I have ever…
Worst customer service I have ever experienced. Do not use this company if you ever expect to be able to speak to a human being or make a claim. AVOID!!!!
3 years ago
Admiral has a
2.5
average rating
from
1,744
reviews