A new business has opened at the Crossroads Center Mall, adding another self-care option to the St. Cloud area. Relax Spa ...