Treat yourself at the spa in our lovely resort, perched on the hillside of the beautiful village of Montepulciano.