Navixar
Scam
- 12-19-2009
- 11
They answered emails about the product before I ordered = then when I needed a refund they did not reply to any emails; never answered the phone and never called after multiple voice messages
Company: Navixar
Country: USA
State: Florida
City: Miami
Address: 3109 Grand Ave. 00324
Phone: 1877834338
Site: navixar.com