Spavia Day Spa Address: , Natick, MA 01760 Website: Spavia Day Spa Hours Monday Tuesday Wednesday Thursday Friday Saturday Sunday