T

Teresa Lucido
Review of Villains

1 year ago

I had a pretty decent experience with Villains. Th...

I had a pretty decent experience with Villains. The customer service was acceptable and the quality of the products was satisfactory. Overall, I would say they're an okay company to deal with.

Comments:

No comments