Just opened in Woburn, Massachusetts. They call people telling them they have won a free cruise with free airfare. To claim your prize, everyone sits through a 90 minute sales presentation about how they are the largest wholesale travel club and have affiliations with...Read more
Do you have something to say about this business? What happened? What can we help you with?