Otel.com
Non refundable charge
- 06-15-2013
- 23
These jerks are trying to charge over 200$ on my credit card when I cancelled 1/2 hour later! Reporting them as fraudelent to all authorities immediately!
Company: Otel.com
Country: USA