D leon


Country United States
State Alabama

D leon Reviews

  • Jan 2, 2016

Run away from this company...Scam>>>rip-off!!!! they get you to book and charge your card and then when you try to cancel they wont refund any of your money!! they are so nice on the phone until you tell them you don't want it then they change.

Write a Review about D leon