Tag: spa

  • Owners of Spa Castle Arrested

    The owners of Spa Castle in New York are facing up to 15 years in prison after being arrested Wednesday and charged with failing to pay more than $1.5 million in taxes according to prosecutors.