jClub.com
Questions & Answers
Yes which country is there customer services located in?
Asked by David C. on 6/23/2015
3 Answers
K B.6/23/2015
I've received calls from two different states one in New York and 1 in Californiathe only thing I can think of is they have 2 locations 1 in New York City any other in California
youcef a.6/23/2015
Man don't you get it their service is suck customer service won't even take your call stay away from this site i had a terrible experience with them so a lot of people
Add your answer
Click to upload/insert
or drag & drop