Kristi Palma

1 Article

One of the best Christmas getaways on the planet is in Vermont, according to Travel + Leisure

It is "one of the most picture-perfect places to go for Christmas."

Kristi Palma Kristi Palma