SUBMIT A COMPLAINT

Alexa Internet, Inc Customer Service

0
Complaints1
Pending0
Resolved0
37 Graham St, PO Box 29141
San Francisco
California
United States - 94129

Customer Support Phone Numbers

Plus

Alexa Internet, Inc Complaints & Reviews

Alexa.com / Terrible website, whatever you do, don't sign up to it

In

Terrible website, whatever you do, don't sign up to it! Once you do you're not able to delete your account, no matter how much you request. The customer support is not just zero, it's minus. Avoid, avoid, avoid.