I placed an order and after a month talking to an unfortunate customer service that laughs at their customers, they kept my money and I never received my order or gave me a solution to anything by keeping my money and I ran out of a Christmas gift.
3 years ago
NFL Store Europe has a
1.3
average rating
from
15
reviews