1360 Worcester Street, Natick
Steps from the upscale Natick Mall shopping and dining plaza this hotel offers a completely nonsmoking atmosphere and on-site dining. Contemporary styled guest rooms provide flat-screen cable TVs.