T
Teresa Lucido Review of Villains
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: